I ran into this on a couple of occasions (today for instance) and what has
worked for me was resetting the permissions on the automatic updates service
using sc.exe. I'm not sure how it gets into this state but somehow the
permissions get screwed up and the local system doesnt have rights to stop
and start the service. Anyway, take a healthy machine (same os and SP) and
run sc.exe sdshow wuauserv >file.txt. This will spit out a long acl string
to the file. Take the file move it to the machine with the problem and run
sc.exe sdset wuauserv "acl string from file" for example:
sc.exe sdset wuauserv
D

A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLO CRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRP WPDTLOCRRC;;;PU)
hope this helps
"David F." wrote:
> What do I need to do to fix it? Looks like some registry key, but which
> one? Process Monitor just seems to crash the computer so I can't review it
> (the thing fill up so fast it's unbelievable).
>
> Here's part of the windowsupdate.log file where it fails:
>
> 2007-07-04 20:41:35 3112 df4 Setup Starting registry operations for section
> wuaucpl
> 2007-07-04 20:41:35 3112 df4 Setup Completed registration operations for
> section wuaucpl: status 0
> 2007-07-04 20:41:35 3112 df4 Setup Starting registry operations for section
> wuaueng_WebSetup
> 2007-07-04 20:41:35 3112 df4 Setup Completed registration operations for
> section wuaueng_WebSetup: status 0x80070005
> 2007-07-04 20:41:35 3112 df4 Setup WARNING: Setup failed while processing
> registry operations, error = 0x80070005. Rolling back changes.
> 2007-07-04 20:41:35 3112 df4 Setup Rollback: Successfully copied
> C:\WINDOWS\system32\wuauclt.exe.wusetup.137859.bak back to
> C:\WINDOWS\system32\wuauclt.exe
> 2007-07-04 20:41:35 3112 df4 Setup Rollback: Successfully copied
> C:\WINDOWS\system32\wuaucpl.cpl.wusetup.138750.bak back to
> C:\WINDOWS\system32\wuaucpl.cpl
> 2007-07-04 20:41:35 3112 df4 Setup Rollback: Successfully copied
> C:\WINDOWS\system32\wuaueng.dll.wusetup.139468.bak back to
> C:\WINDOWS\system32\wuaueng.dll
> 2007-07-04 20:41:35 3112 df4 Setup Rollback: Successfully copied
> C:\WINDOWS\system32\wucltui.dll.wusetup.139656.bak back to
> C:\WINDOWS\system32\wucltui.dll
> 2007-07-04 20:41:35 3112 df4 Setup Rollback: Successfully copied
> C:\WINDOWS\INF\wuau.adm.wusetup.140312.bak back to C:\WINDOWS\INF\wuau.adm
> 2007-07-04 20:41:35 1324 e78 Misc =========== Logging initialized (build:
> 5.8.0.2469, tz: -0700) ===========
> 2007-07-04 20:41:35 1324 e78 Misc = Process:
> C:\WINDOWS\System32\svchost.exe
> 2007-07-04 20:41:35 1324 e78 Misc = Module:
> C:\WINDOWS\system32\wuaueng.dll
> 2007-07-04 20:41:35 1324 e78 Service *************
> 2007-07-04 20:41:35 1324 e78 Service ** START ** Service: Service startup
> 2007-07-04 20:41:35 1324 e78 Service *********
> 2007-07-04 20:41:35 1324 e78 Agent * WU client version 5.8.0.2469
> 2007-07-04 20:41:35 1324 e78 Agent * SusClientId =
> 'e09c44db-4702-4b90-a4d6-cbd6525f0902'
> 2007-07-04 20:41:35 1324 e78 Agent * Base directory:
> C:\WINDOWS\SoftwareDistribution
> 2007-07-04 20:41:35 1324 e78 Agent * Access type: No proxy
> 2007-07-04 20:41:35 1324 e78 Agent * Network state: Connected
> 2007-07-04 20:41:37 3112 df4 Setup * WARNING: Exit code = 0x80070005
> 2007-07-04 20:41:37 3112 df4 Setup *********
> 2007-07-04 20:41:37 3112 df4 Setup ** END ** Setup: Installing client
> binaries
> 2007-07-04 20:41:37 3112 df4 Setup *************
> 2007-07-04 20:41:37 3112 df4 Setup FATAL: InstallUpdatedBinaries failed with
> error 0x80070005
> 2007-07-04 20:41:37 3112 df4 WUWeb FATAL: InstallUpdatedBinaries failed with
> error:0x80070005
> 2007-07-04 20:41:37 3112 df4 WUWeb FATAL: UpdateClientWorker failed: error
> 0x80070005
> 2007-07-04 20:42:20 1324 e78 Agent *********** Agent: Initializing Windows
> Update Agent ***********
> 2007-07-04 20:42:20 1324 e78 Agent *********** Agent: Initializing global
> settings cache ***********
> 2007-07-04 20:42:20 1324 e78 Agent * WSUS server: <NULL>
> 2007-07-04 20:42:20 1324 e78 Agent * WSUS status server: <NULL>
> 2007-07-04 20:42:20 1324 e78 Agent * Target group: (Unassigned Computers)
> 2007-07-04 20:42:20 1324 e78 Agent * Windows Update access disabled: No
> 2007-07-04 20:42:20 1324 e78 DnldMgr Download manager restoring 0 downloads
> 2007-07-04 20:42:20 1324 e78 AU ########### AU: Initializing Automatic
> Updates ###########
> 2007-07-04 20:42:20 1324 e78 AU # AU disabled through User preference
> 2007-07-04 20:42:20 1324 e78 AU # AU is disabled, not initializing any
> handlers
>
>
>