Windows Update error

siegristrm

Posts: 49   +0
I don't really understand how to read this code. So, if anyone could give me an idea of what I need to fix, to allow my computer to allow updates would be great. If you would prefer it as a .rar or something, I could do that.

2012-03-13 02:36:21:799 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:799 424 d60 AU FATAL: Failed to get session from datastore, error = 0xC8000222
2012-03-13 02:36:21:799 424 d60 AU FATAL: Failed to Unserialize from data store, error = 0xC8000222
2012-03-13 02:36:21:799 424 d60 AU # WARNING: Exit code = 0xC8000222
2012-03-13 02:36:21:799 424 d60 AU ########### AU: Uninitializing Automatic Updates ###########
2012-03-13 02:36:21:799 424 d60 AU WARNING: InitAUComponents Failed, will restart AU in 30 mins, error = 0xC8000222
2012-03-13 02:36:21:799 424 d60 AU AU Restart required....
2012-03-13 02:36:21:799 424 d60 AU ########### AU: Initializing Automatic Updates ###########
2012-03-13 02:36:21:800 424 d60 AU AU setting next detection timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:800 424 d60 AU AU setting next sqm report timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:803 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:803 424 d60 Agent WARNING: GetServiceList failed with error 0xc8000222.
2012-03-13 02:36:21:803 424 d60 AU WARNING: QueryRegisteredProvider failed with error 0xc8000222
2012-03-13 02:36:21:803 424 d60 AU # Approval type: Scheduled (User preference)
2012-03-13 02:36:21:803 424 d60 AU # Scheduled install day/time: Every day at 3:00
2012-03-13 02:36:21:803 424 d60 AU # Auto-install minor updates: Yes (User preference)
2012-03-13 02:36:21:803 424 d60 AU # Will interact with non-admins (Non-admins are elevated (User preference))
2012-03-13 02:36:21:803 424 d60 AU # Power management is turned off through policy
2012-03-13 02:36:21:806 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:806 424 d60 AU FATAL: Failed to get session from datastore, error = 0xC8000222
2012-03-13 02:36:21:806 424 d60 AU FATAL: Failed to Unserialize from data store, error = 0xC8000222
2012-03-13 02:36:21:806 424 d60 AU # WARNING: Exit code = 0xC8000222
2012-03-13 02:36:21:806 424 d60 AU ########### AU: Uninitializing Automatic Updates ###########
2012-03-13 02:36:21:807 424 d60 AU WARNING: InitAUComponents Failed, will restart AU in 30 mins, error = 0xC8000222
2012-03-13 02:36:21:807 424 d60 AU AU Restart required....
2012-03-13 02:36:21:807 424 d60 AU ########### AU: Initializing Automatic Updates ###########
2012-03-13 02:36:21:807 424 d60 AU AU setting next detection timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:807 424 d60 AU AU setting next sqm report timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:811 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:811 424 d60 Agent WARNING: GetServiceList failed with error 0xc8000222.
2012-03-13 02:36:21:811 424 d60 AU WARNING: QueryRegisteredProvider failed with error 0xc8000222
2012-03-13 02:36:21:811 424 d60 AU # Approval type: Scheduled (User preference)
2012-03-13 02:36:21:811 424 d60 AU # Scheduled install day/time: Every day at 3:00
2012-03-13 02:36:21:811 424 d60 AU # Auto-install minor updates: Yes (User preference)
2012-03-13 02:36:21:811 424 d60 AU # Will interact with non-admins (Non-admins are elevated (User preference))
2012-03-13 02:36:21:811 424 d60 AU # Power management is turned off through policy
2012-03-13 02:36:21:815 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:815 424 d60 AU FATAL: Failed to get session from datastore, error = 0xC8000222
2012-03-13 02:36:21:815 424 d60 AU FATAL: Failed to Unserialize from data store, error = 0xC8000222
2012-03-13 02:36:21:815 424 d60 AU # WARNING: Exit code = 0xC8000222
2012-03-13 02:36:21:815 424 d60 AU ########### AU: Uninitializing Automatic Updates ###########
2012-03-13 02:36:21:815 424 d60 AU WARNING: InitAUComponents Failed, will restart AU in 30 mins, error = 0xC8000222
2012-03-13 02:36:21:815 424 d60 AU AU Restart required....
2012-03-13 02:36:21:815 424 d60 AU ########### AU: Initializing Automatic Updates ###########
2012-03-13 02:36:21:816 424 d60 AU AU setting next detection timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:816 424 d60 AU AU setting next sqm report timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:819 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:819 424 d60 Agent WARNING: GetServiceList failed with error 0xc8000222.
2012-03-13 02:36:21:819 424 d60 AU WARNING: QueryRegisteredProvider failed with error 0xc8000222
2012-03-13 02:36:21:819 424 d60 AU # Approval type: Scheduled (User preference)
2012-03-13 02:36:21:819 424 d60 AU # Scheduled install day/time: Every day at 3:00
2012-03-13 02:36:21:819 424 d60 AU # Auto-install minor updates: Yes (User preference)
2012-03-13 02:36:21:819 424 d60 AU # Will interact with non-admins (Non-admins are elevated (User preference))
2012-03-13 02:36:21:819 424 d60 AU # Power management is turned off through policy
2012-03-13 02:36:21:823 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:823 424 d60 AU FATAL: Failed to get session from datastore, error = 0xC8000222
2012-03-13 02:36:21:823 424 d60 AU FATAL: Failed to Unserialize from data store, error = 0xC8000222
2012-03-13 02:36:21:823 424 d60 AU # WARNING: Exit code = 0xC8000222
2012-03-13 02:36:21:823 424 d60 AU ########### AU: Uninitializing Automatic Updates ###########
2012-03-13 02:36:21:823 424 d60 AU WARNING: InitAUComponents Failed, will restart AU in 30 mins, error = 0xC8000222
2012-03-13 02:36:21:823 424 d60 AU AU Restart required....
2012-03-13 02:36:21:835 424 d60 AU ########### AU: Initializing Automatic Updates ###########
2012-03-13 02:36:21:836 424 d60 AU AU setting next detection timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:836 424 d60 AU AU setting next sqm report timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:839 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:839 424 d60 Agent WARNING: GetServiceList failed with error 0xc8000222.
2012-03-13 02:36:21:839 424 d60 AU WARNING: QueryRegisteredProvider failed with error 0xc8000222
2012-03-13 02:36:21:839 424 d60 AU # Approval type: Scheduled (User preference)
2012-03-13 02:36:21:839 424 d60 AU # Scheduled install day/time: Every day at 3:00
2012-03-13 02:36:21:839 424 d60 AU # Auto-install minor updates: Yes (User preference)
2012-03-13 02:36:21:839 424 d60 AU # Will interact with non-admins (Non-admins are elevated (User preference))
2012-03-13 02:36:21:839 424 d60 AU # Power management is turned off through policy
2012-03-13 02:36:21:842 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:842 424 d60 AU FATAL: Failed to get session from datastore, error = 0xC8000222
2012-03-13 02:36:21:842 424 d60 AU FATAL: Failed to Unserialize from data store, error = 0xC8000222
2012-03-13 02:36:21:842 424 d60 AU # WARNING: Exit code = 0xC8000222
2012-03-13 02:36:21:842 424 d60 AU ########### AU: Uninitializing Automatic Updates ###########
2012-03-13 02:36:21:842 424 d60 AU WARNING: InitAUComponents Failed, will restart AU in 30 mins, error = 0xC8000222
2012-03-13 02:36:21:842 424 d60 AU AU Restart required....
2012-03-13 02:36:21:843 424 d60 AU ########### AU: Initializing Automatic Updates ###########
2012-03-13 02:36:21:843 424 d60 AU AU setting next detection timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:843 424 d60 AU AU setting next sqm report timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:846 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:846 424 d60 Agent WARNING: GetServiceList failed with error 0xc8000222.
2012-03-13 02:36:21:846 424 d60 AU WARNING: QueryRegisteredProvider failed with error 0xc8000222
2012-03-13 02:36:21:846 424 d60 AU # Approval type: Scheduled (User preference)
2012-03-13 02:36:21:846 424 d60 AU # Scheduled install day/time: Every day at 3:00
2012-03-13 02:36:21:846 424 d60 AU # Auto-install minor updates: Yes (User preference)
2012-03-13 02:36:21:846 424 d60 AU # Will interact with non-admins (Non-admins are elevated (User preference))
2012-03-13 02:36:21:846 424 d60 AU # Power management is turned off through policy
2012-03-13 02:36:21:850 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:850 424 d60 AU FATAL: Failed to get session from datastore, error = 0xC8000222
2012-03-13 02:36:21:850 424 d60 AU FATAL: Failed to Unserialize from data store, error = 0xC8000222
2012-03-13 02:36:21:850 424 d60 AU # WARNING: Exit code = 0xC8000222
2012-03-13 02:36:21:850 424 d60 AU ########### AU: Uninitializing Automatic Updates ###########
2012-03-13 02:36:21:850 424 d60 AU WARNING: InitAUComponents Failed, will restart AU in 30 mins, error = 0xC8000222
2012-03-13 02:36:21:850 424 d60 AU AU Restart required....
2012-03-13 02:36:21:851 424 d60 AU ########### AU: Initializing Automatic Updates ###########
2012-03-13 02:36:21:851 424 d60 AU AU setting next detection timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:851 424 d60 AU AU setting next sqm report timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:855 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:855 424 d60 Agent WARNING: GetServiceList failed with error 0xc8000222.
2012-03-13 02:36:21:855 424 d60 AU WARNING: QueryRegisteredProvider failed with error 0xc8000222
2012-03-13 02:36:21:855 424 d60 AU # Approval type: Scheduled (User preference)
2012-03-13 02:36:21:855 424 d60 AU # Scheduled install day/time: Every day at 3:00
2012-03-13 02:36:21:855 424 d60 AU # Auto-install minor updates: Yes (User preference)
2012-03-13 02:36:21:855 424 d60 AU # Will interact with non-admins (Non-admins are elevated (User preference))
2012-03-13 02:36:21:855 424 d60 AU # Power management is turned off through policy
2012-03-13 02:36:21:859 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:859 424 d60 AU FATAL: Failed to get session from datastore, error = 0xC8000222
2012-03-13 02:36:21:859 424 d60 AU FATAL: Failed to Unserialize from data store, error = 0xC8000222
2012-03-13 02:36:21:859 424 d60 AU # WARNING: Exit code = 0xC8000222
2012-03-13 02:36:21:859 424 d60 AU ########### AU: Uninitializing Automatic Updates ###########
2012-03-13 02:36:21:859 424 d60 AU WARNING: InitAUComponents Failed, will restart AU in 30 mins, error = 0xC8000222
2012-03-13 02:36:21:859 424 d60 AU AU Restart required....
2012-03-13 02:36:21:861 424 d60 AU ########### AU: Initializing Automatic Updates ###########
2012-03-13 02:36:21:861 424 d60 AU AU setting next detection timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:861 424 d60 AU AU setting next sqm report timeout to 2012-03-12 17:36:21
2012-03-13 02:36:21:865 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:865 424 d60 Agent WARNING: GetServiceList failed with error 0xc8000222.
2012-03-13 02:36:21:865 424 d60 AU WARNING: QueryRegisteredProvider failed with error 0xc8000222
2012-03-13 02:36:21:865 424 d60 AU # Approval type: Scheduled (User preference)
2012-03-13 02:36:21:865 424 d60 AU # Scheduled install day/time: Every day at 3:00
2012-03-13 02:36:21:865 424 d60 AU # Auto-install minor updates: Yes (User preference)
2012-03-13 02:36:21:865 424 d60 AU # Will interact with non-admins (Non-admins are elevated (User preference))
2012-03-13 02:36:21:865 424 d60 AU # Power management is turned off through policy
2012-03-13 02:36:21:869 424 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-13 02:36:21:869 424 d60 AU FATAL: Failed to get session from datastore, error = 0xC8000222
2012-03-13 02:36:21:869 424 d60 AU FATAL: Failed to Unserialize from data store, error = 0xC8000222
2012-03-13 02:36:21:869 424 d60 AU # WARNING: Exit code = 0xC8000222
2012-03-13 02:36:21:869 424 d60 AU ########### AU: Uninitializing Automatic Updates ###########
2012-03-13 02:36:21:869 424 d60 AU WARNING: InitAUComponents Failed, will restart AU in 30 mins, error = 0xC8000222
2012-03-13 02:36:21:869 424 d60 AU AU Restart required....
 
Alright, so I did what that said and it said it found 2 components that it fixed. However, I still can't do the windows update :(
 
After trying that look at the most recent entries in you update log and see if it is still showing the same errors. Post the last 30 lines.

How long have you had this problem and what happened just before the problem started, did you make any changes, new software, hardware, etc.
 
Ok, so I just turned on my PC for today and the following are today's .log. Also, I'd like to note that this is a pretty fresh system. I used Windows update to put the english language on my system (live in Japan, and could only get the Japanese version of W7 Ultimate 64bit (ultimate because it allows for change of system language)). This PC is fresh from the Mobo to the Disk drive (which I didn't transfer any files to). However, i did d/l a lot of the functioning files that I used on my old PC (Rainmeter/League of Legends/Skype, etc). I hadn't checked Windows update in a while because I normally don't, but I realized I wasn't getting any notifications (windows updates a lot). So, I went to do an update and it took forever just to load the update. After I did that, it had a red X and said "Check for updates for your computer", but when I did that it gave a little ping noise with a message "Windows Update cannot currently check for updates, because the service is not running. You may need to restart your computer." So I did that, didn't work, looked into services and I can't remember if it said it was started/stopped/ or disabled, but w/e it was I made it start. I restarted, and still continued to get all the same messages. Here is the current log. These are right after starting my PC tonight.

2012-03-17 00:38:48:907 324 d60 Misc =========== Logging initialized (build: 7.3.7600.16385, tz: +0900) ===========
2012-03-17 00:38:48:919 324 d60 Misc = Process: C:\Windows\system32\svchost.exe
2012-03-17 00:38:48:929 324 d60 Misc = Module: c:\windows\system32\wuaueng.dll
2012-03-17 00:38:48:906 324 d60 Service *************
2012-03-17 00:38:48:936 324 d60 Service ** START ** Service: Service startup
2012-03-17 00:38:48:936 324 d60 Service *********
2012-03-17 00:38:49:044 324 d60 Agent * WU client version 7.3.7600.16385
2012-03-17 00:38:49:044 324 d60 Agent * Base directory: C:\Windows\SoftwareDistribution
2012-03-17 00:38:49:046 324 d60 Agent * Access type: No proxy
2012-03-17 00:38:49:047 324 d60 Agent * Network state: Connected
2012-03-17 00:38:49:221 324 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-17 00:39:34:265 324 d60 Report CWERReporter::Init succeeded
2012-03-17 00:39:34:265 324 d60 Agent *********** Agent: Initializing Windows Update Agent ***********
2012-03-17 00:39:34:269 324 d60 Agent *********** Agent: Initializing global settings cache ***********
2012-03-17 00:39:34:269 324 d60 Agent * WSUS server: <NULL>
2012-03-17 00:39:34:269 324 d60 Agent * WSUS status server: <NULL>
2012-03-17 00:39:34:269 324 d60 Agent * Target group: (Unassigned Computers)
2012-03-17 00:39:34:269 324 d60 Agent * Windows Update access disabled: No
2012-03-17 00:39:34:281 324 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-17 00:39:34:281 324 d60 DnldMgr Download manager restoring 0 downloads
2012-03-17 00:39:34:282 324 d60 Agent * Failed to load persisted download calls, error = 0xc8000222
2012-03-17 00:39:34:286 324 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-17 00:39:34:286 324 d60 Agent WARNING: DeleteVolatileServices::GetServiceList failed with 0xc8000222.
2012-03-17 00:39:34:289 324 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-17 00:39:34:289 324 d60 DnldMgr FATAL: DM:CAgentDownloadManager::RestoreDownloadJobs: GetSession failed with 0xc8000222.
2012-03-17 00:39:34:289 324 d60 DnldMgr FATAL: DM:CAgentDownloadManager::DelayedInit: RestoreDownloadJobs failed with 0x00000000.
2012-03-17 00:39:34:300 324 d60 AU ########### AU: Initializing Automatic Updates ###########
2012-03-17 00:39:34:301 324 d60 AU AU setting next detection timeout to 2012-03-16 15:39:34
2012-03-17 00:39:34:301 324 d60 AU AU setting next sqm report timeout to 2012-03-16 15:39:34
2012-03-17 00:39:34:305 324 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-17 00:39:34:305 324 d60 Agent WARNING: GetServiceList failed with error 0xc8000222.
2012-03-17 00:39:34:305 324 d60 AU WARNING: QueryRegisteredProvider failed with error 0xc8000222
2012-03-17 00:39:34:305 324 d60 AU # Approval type: Scheduled (User preference)
2012-03-17 00:39:34:305 324 d60 AU # Scheduled install day/time: Every day at 3:00
2012-03-17 00:39:34:305 324 d60 AU # Auto-install minor updates: Yes (User preference)
2012-03-17 00:39:34:305 324 d60 AU # Will interact with non-admins (Non-admins are elevated (User preference))
2012-03-17 00:39:34:305 324 d60 AU # Power management is turned off through policy
2012-03-17 00:39:34:309 324 d60 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-17 00:39:34:309 324 d60 AU FATAL: Failed to get session from datastore, error = 0xC8000222
2012-03-17 00:39:34:309 324 d60 AU FATAL: Failed to Unserialize from data store, error = 0xC8000222
2012-03-17 00:39:34:309 324 d60 AU # WARNING: Exit code = 0xC8000222
2012-03-17 00:39:34:309 324 d60 AU ########### AU: Uninitializing Automatic Updates ###########
2012-03-17 00:39:34:310 324 d60 AU WARNING: InitAUComponents Failed, will restart AU in 30 mins, error = 0xC8000222
2012-03-17 00:39:34:310 324 d60 AU AU Restart required....
2012-03-17 00:39:35:032 324 d60 Report *********** Report: Initializing static reporting data ***********
2012-03-17 00:39:35:032 324 d60 Report * OS Version = 6.1.7600.0.0.65792
2012-03-17 00:39:35:032 324 d60 Report * OS Product Type = 0x00000001
2012-03-17 00:39:35:049 324 d60 Report * Computer Brand = Gigabyte Technology Co., Ltd.
2012-03-17 00:39:35:049 324 d60 Report * Computer Model = GA-A75-D3H
2012-03-17 00:39:35:052 324 d60 Report * Bios Revision = F1
2012-03-17 00:39:35:052 324 d60 Report * Bios Name = Award Modular BIOS v6.00PG
2012-03-17 00:39:35:052 324 d60 Report * Bios Release Date = 2011-06-13T00:00:00
2012-03-17 00:39:35:053 324 d60 Report * Locale ID = 1033
2012-03-17 00:39:35:178 324 f98 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-17 00:39:35:178 324 f98 DnldMgr FATAL: DM:CAgentDownloadManager::CheckAllCallDownloadStates: GetSession failed with 0xc8000222.
2012-03-17 00:39:35:182 324 f98 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-17 00:39:35:182 324 f98 DnldMgr FATAL: DM:CAgentDownloadManager::purgeExpiredFiles: GetSession failed with 0xc8000222.
2012-03-17 00:39:35:185 324 f98 DtaStor FATAL: Failed to initialize datastore, error = 0xC8000222
2012-03-17 00:39:35:185 324 f98 DnldMgr FATAL: DM:CAgentDownloadManager::purgeExpiredUpdates: GetSession failed with 0xc8000222.
2012-03-17 00:39:40:204 324 f98 Report CWERReporter finishing event handling. (00000000)


EDIT: The only other thing I could think that I may have done was go into MSCONFIG and change the startups, but I didn't disable any of the Microsoft startups, just the ones for the stuff I downloaded.

EDITED EDIT: Also, the newest firefox has some sort of plug-in container that firefox gave a link to showing how to disable. I followed the instructions exactly to disable it, but the plug-in container was still using up too much of my PC. So, I did the other option which was to uninstall Firefox and reinstall and earlier version, which I'm currently using and that plug-in container is still there, but not nearly using as much memory/CPU.

P.S. I love this site and the help that is given. I used it once before and someone spent 12 hours communicating with me how to get rid of a virus (AND IT WORKED). So, definitely, I know you guys know your stuff and I thank you for taking the time (Whether volunteer or paid) to help out people that aren't quite (or nearly) as tech savvy.
 

Have you tried renaming the folder? From the post, here's the instruction:

This behavior may occur if the temporary folder of Windows Update has been corrupted. We can refer to the following steps to rename this folder. Please be assured the folder will be created again when we visit the Windows Update site again.

1. Click Start, Run, type: cmd and press Enter. Please run the following command in the opened window.

net stop WuAuServ

2. Click Start, Run, type: %windir% and press Enter.
3. In the opened folder, rename the folder SoftwareDistribution to SDold.
4. Click Start, Run, type: cmd and press Enter.

Please run the following command in the opened window.

net start WuAuServ
 
I was just coming back here to post the same suggestion as above, hope it works as I have struggled to find any other viable solutions.

If the line in the Update log OS Version = 6.1.7600.0.0.65792 is anything to go by you are using Windows 7 not XP which the first line of the above instructions have been given for.

This just requires a small edit to this:

Click on Start, then type cmd in the search box and hit Enter, at the top of the pop up menu right click on cmd and select Run As Administrator.

The rest of the instruction is all the same.

The SoftwareDistribution folder will be recreated after turning Windows Update back on and I would also reboot the PC, but not sure if that is necessary.

Then open Windows Update from the Control Panel and search for updates, let us know how it goes.

Have you got Service Pack 1 installed yet? I would suggest installing it manually if not, it may not fix the problem but worth a try as it does update a lot of files.

How to install Windows 7 Service Pack 1
 
THAT worked. Thank you guys very much. I'm not 100% if it worked as I've not actually installed any updates... yet. But when I clicked the "check for updates" button, it actually started doing stuff and is allowing me to see the possible updates etc. Thank you guys very much. And as for that RUN AS ADMINISTRATOR stuff, I figured out when it said "access is denied" but it could be useful if anyone has to "Google" this info in the future and doesn't know what that means.
 
Great news, lets hope it downloads and installs everything without a hitch and then you can be sure the problem is over. And, you're welcome.
 
Glad to hear Windows Update is working and found updates for you. Hope you won't run into anymore issues.
 
Have you tried renaming the folder? From the post, here's the instruction:
This worked for me also with a minor exception. Trying to stop the update process or restart it via the command prompt gave me an error 5, no access. Used the Administrator Tools and went to services and stopped and started it there. Renaming the file part worked great.
Couple of additional notes: Before the fix, Zune would not install. Got error [FONT=Calibri]code 0xc8000222. [/FONT]
[FONT=Calibri]Windows Live Essentials 2011 update would not work either, Got error code 0x80004005 wwsapi-x64 One of the installation files appears to be corrupt.[/FONT]
[FONT=Times New Roman] On[/FONT]ce Windows Update was repaired, everything else worked too.
 
Back