Do another visit to Microsoft Update. If the same behavior occcurs,
close IE. Then go to Start > Run > type in
%windir%\windowsupdate.log
Click OK or press Enter.
Please post the last 40 or so lines of the log into your reply.
MowGreen [MVP 2003-2007]
===============
*-343-* FDNY
Never Forgotten
===============
Here is the last set of lines from the log:
------------------------------------------------------------
2007-08-13 09:28:18:296 1572 2f0 Misc = Process:
C:\WINDOWS\System32\svchost.exe
2007-08-13 09:28:18:296 1572 2f0 Misc = Module:
C:\WINDOWS\system32\wuaueng.dll
2007-08-13 09:28:18:296 1572 2f0 Service *************
2007-08-13 09:28:18:296 1572 2f0 Service ** START ** Service: Service startup
2007-08-13 09:28:18:296 1572 2f0 Service *********
2007-08-13 09:28:18:296 1572 2f0 Agent * WU client version 7.0.6000.374
2007-08-13 09:28:18:296 1572 2f0 Agent * Base directory:
C:\WINDOWS\SoftwareDistribution
2007-08-13 09:28:18:296 1572 2f0 Agent * Access type: No proxy
2007-08-13 09:28:18:296 1572 2f0 Agent * Network state: Connected
2007-08-13 09:28:21:234 2204 e54 Setup * WARNING: Exit code = 0x8024D007
2007-08-13 09:28:21:234 2204 e54 Setup *********
2007-08-13 09:28:21:234 2204 e54 Setup ** END ** Setup: Installing client
binaries
2007-08-13 09:28:21:234 2204 e54 Setup *************
2007-08-13 09:28:21:234 2204 e54 Setup FATAL: InstallUpdatedBinaries failed
with error 0x8024d007
2007-08-13 09:28:21:234 2204 e54 WUWeb FATAL: InstallUpdatedBinaries failed
with error:0x8024d007
2007-08-13 09:28:21:234 2204 e54 WUWeb FATAL: UpdateClientWorker failed:
error 0x8024d007
2007-08-13 09:29:03:296 1572 2f0 Agent *********** Agent: Initializing
Windows Update Agent ***********
2007-08-13 09:29:03:296 1572 2f0 Agent *********** Agent: Initializing
global settings cache ***********
2007-08-13 09:29:03:296 1572 2f0 Agent * WSUS server: <NULL>
2007-08-13 09:29:03:296 1572 2f0 Agent * WSUS status server: <NULL>
2007-08-13 09:29:03:296 1572 2f0 Agent * Target group: (Unassigned
Computers)
2007-08-13 09:29:03:296 1572 2f0 Agent * Windows Update access disabled: No
2007-08-13 09:29:03:968 1572 2f0 DnldMgr Download manager restoring 0
downloads
2007-08-13 09:29:03:968 1572 2f0 AU ########### AU: Initializing Automatic
Updates ###########
2007-08-13 09:29:03:984 1572 2f0 AU # AU disabled through User preference
2007-08-13 09:29:03:984 1572 2f0 AU AU finished delayed initialization
2007-08-13 09:29:04:515 1572 2f0 Report *********** Report: Initializing
static reporting data ***********
2007-08-13 09:29:04:515 1572 2f0 Report * OS Version = 5.1.2600.2.0.65792
2007-08-13 09:29:04:625 1572 2f0 Report * Computer Brand = System
Manufacturer
2007-08-13 09:29:04:625 1572 2f0 Report * Computer Model = System Name
2007-08-13 09:29:04:625 1572 2f0 Report * Bios Revision = ASUS P4B ACPI
BIOS Revision 1010
2007-08-13 09:29:04:625 1572 2f0 Report * Bios Name = Award Medallion BIOS
v6.0
2007-08-13 09:29:04:625 1572 2f0 Report * Bios Release Date =
2002-05-03T00:00:00
2007-08-13 09:29:04:625 1572 2f0 Report * Locale ID = 1033
--------------------------------------------------------------------
Here are the last 50 lines or so:
2007-08-13 11:06:05:031 3268 fc0 Setup *********** Setup: Checking whether
self-update is required ***********
2007-08-13 11:06:05:031 3268 fc0 Setup * Inf file:
C:\WINDOWS\SoftwareDistribution\WebSetup\wsus3setup.inf
2007-08-13 11:06:05:031 3268 fc0 Setup Update NOT required for
C:\WINDOWS\system32\cdm.dll: target version = 7.0.6000.374, required version
= 7.0.6000.374
2007-08-13 11:06:05:046 3268 fc0 Setup Update NOT required for
C:\WINDOWS\system32\wuapi.dll: target version = 7.0.6000.374, required
version = 7.0.6000.374
2007-08-13 11:06:05:046 3268 fc0 Setup Update NOT required for
C:\WINDOWS\system32\wuauclt.exe: target version = 7.0.6000.374, required
version = 7.0.6000.374
2007-08-13 11:06:05:046 3268 fc0 Setup Update NOT required for
C:\WINDOWS\system32\wuaucpl.cpl: target version = 7.0.6000.374, required
version = 7.0.6000.374
2007-08-13 11:06:05:046 3268 fc0 Setup Update NOT required for
C:\WINDOWS\system32\wuaucpl.cpl.mui: target version = 7.0.6000.374, required
version = 7.0.6000.374
2007-08-13 11:06:05:046 3268 fc0 Setup Update NOT required for
C:\WINDOWS\system32\wuaueng.dll: target version = 7.0.6000.374, required
version = 7.0.6000.374
2007-08-13 11:06:05:046 3268 fc0 Setup Update NOT required for
C:\WINDOWS\system32\wuaueng.dll.mui: target version = 7.0.6000.374, required
version = 7.0.6000.374
2007-08-13 11:06:05:046 3268 fc0 Setup Update NOT required for
C:\WINDOWS\system32\wucltui.dll: target version = 7.0.6000.374, required
version = 7.0.6000.374
2007-08-13 11:06:05:046 3268 fc0 Setup Update NOT required for
C:\WINDOWS\system32\wucltui.dll.mui: target version = 7.0.6000.374, required
version = 7.0.6000.374
2007-08-13 11:06:05:046 3268 fc0 Setup Update NOT required for
C:\WINDOWS\system32\wups.dll: target version = 7.0.6000.374, required version
= 7.0.6000.374
2007-08-13 11:06:05:046 3268 fc0 Setup Update NOT required for
C:\WINDOWS\system32\wups2.dll: target version = 7.0.6000.374, required
version = 7.0.6000.374
2007-08-13 11:06:05:046 3268 fc0 Setup * IsUpdateRequired = Yes
2007-08-13 11:06:07:203 3268 4fc Setup *************
2007-08-13 11:06:07:203 3268 4fc Setup ** START ** Setup: Downloading
client CABs
2007-08-13 11:06:07:203 3268 4fc Setup *********
2007-08-13 11:06:07:203 3268 4fc Setup * Main CAB URL:
http://download.windowsupdate.com/v7/windowsupdate/b/selfupdate/WSUS3/x86/Other
2007-08-13 11:06:07:203 3268 4fc Setup * MUI CAB URL:
http://download.windowsupdate.com/v7/windowsupdate/b/selfupdate/WSUS3/x86/Other
2007-08-13 11:06:07:203 3268 4fc Setup * Download directory:
C:\WINDOWS\SoftwareDistribution\WebSetup
2007-08-13 11:06:07:203 3268 4fc Misc Validating signature for
C:\WINDOWS\SoftwareDistribution\WebSetup\wuapi_en.cab:
2007-08-13 11:06:07:218 3268 4fc Misc Microsoft signed: Yes
2007-08-13 11:06:07:234 3268 4fc Setup *********
2007-08-13 11:06:07:234 3268 4fc Setup ** END ** Setup: Downloading
client CABs
2007-08-13 11:06:07:234 3268 4fc Setup *************
2007-08-13 11:06:07:250 3268 4fc Setup *************
2007-08-13 11:06:07:250 3268 4fc Setup ** START ** Setup: Installing client
binaries
2007-08-13 11:06:07:250 3268 4fc Setup *********
2007-08-13 11:06:07:250 3268 4fc Setup * Download directory:
C:\WINDOWS\SoftwareDistribution\WebSetup
2007-08-13 11:06:07:250 3268 4fc Setup * Stop and start service: Yes
2007-08-13 11:06:07:250 1572 2f0 AU ########### AU: Uninitializing
Automatic Updates ###########
2007-08-13 11:06:07:250 1572 2f0 Service *********
2007-08-13 11:06:07:250 1572 2f0 Service ** END ** Service: Service exit
[Exit code = 0x240001]
2007-08-13 11:06:07:250 1572 2f0 Service *************
2007-08-13 11:06:10:250 3268 4fc Setup Setup successfully copied MUI file
C:\WINDOWS\SoftwareDistribution\WebSetup\wuapi.dll.mui_en to
C:\WINDOWS\system32\wuapi.dll.mui
2007-08-13 11:06:10:265 3268 4fc Setup Starting registry operations for
section wuapi
2007-08-13 11:06:10:265 3268 4fc Misc Registering binary:
C:\WINDOWS\system32\regsvr32.exe /s "C:\WINDOWS\system32\wuapi.dll"
2007-08-13 11:06:10:593 3268 4fc Misc FATAL: Self registration of
C:\WINDOWS\system32\wuapi.dll failed, error = 0x8024D007
2007-08-13 11:06:10:593 3268 4fc Setup WARNING: Completed registration
operations for section wuapi: status 0x8024d007
2007-08-13 11:06:10:593 3268 4fc Setup WARNING: Setup failed while
processing registry operations, error = 0x8024D007. Rolling back changes.
2007-08-13 11:06:10:687 1572 aa4 Misc =========== Logging initialized
(build: 7.0.6000.374, tz: -0700) ===========
2007-08-13 11:06:10:687 1572 aa4 Misc = Process:
C:\WINDOWS\System32\svchost.exe
2007-08-13 11:06:10:687 1572 aa4 Misc = Module:
C:\WINDOWS\system32\wuaueng.dll
2007-08-13 11:06:10:687 1572 aa4 Service *************
2007-08-13 11:06:10:687 1572 aa4 Service ** START ** Service: Service startup
2007-08-13 11:06:10:687 1572 aa4 Service *********
2007-08-13 11:06:10:687 1572 aa4 Agent * WU client version 7.0.6000.374
2007-08-13 11:06:10:687 1572 aa4 Agent * Base directory:
C:\WINDOWS\SoftwareDistribution
2007-08-13 11:06:10:687 1572 aa4 Agent * Access type: No proxy
2007-08-13 11:06:10:687 1572 aa4 Agent * Network state: Connected
2007-08-13 11:06:13:609 3268 4fc Setup * WARNING: Exit code = 0x8024D007
2007-08-13 11:06:13:609 3268 4fc Setup *********
2007-08-13 11:06:13:609 3268 4fc Setup ** END ** Setup: Installing client
binaries
2007-08-13 11:06:13:609 3268 4fc Setup *************
2007-08-13 11:06:13:609 3268 4fc Setup FATAL: InstallUpdatedBinaries failed
with error 0x8024d007
2007-08-13 11:06:13:609 3268 4fc WUWeb FATAL: InstallUpdatedBinaries failed
with error:0x8024d007
2007-08-13 11:06:13:609 3268 4fc WUWeb FATAL: UpdateClientWorker failed:
error 0x8024d007
The above error code *usually* indicates that there's an issue with
BITS. Not sure if that applies to this issue MSC, but let's check
anyway. First, open the Services console by going to Start > Run > type in
services.msc
Click OK or press Enter
Check to ensure that Automatic Updates is set to Automatic for
'Startup type' by double clicking on it
Check to ensure that Background Intelligent Transfer Service (BITS)is
*NOT* set to Disabled for ' Startup type ' by double clicking on it
It *can* be set to Manual and updates will install successfully
IF BITS is set to Disabled, first test to see if it functions
Click the Start button under ' Service status '
IF BITS can not start up, then register these .dll files by going to
Start > Run > type in [or copy & paste] these lines EXACTLY as posted,
clicking OK or pressing Enter after *each one* -
regsvr32 qmgr.dll
regsvr32 qmgrprxy.dll
If the above is not the issue, see if this resolves it :
Go to Internet Options in the Control Panel.
Click the Advanced tab.
Scroll down to the Security heading.
UNcheck the box next to " Check for server certificate revocation
[requires restart] ".
Also, put a check in the box next to " Do not save encrypted pages to
disk ". Click Apply, OK, restart the system, and revisit Microsoft
Update to see if the issue is resolved.
MowGreen [MVP 2003-2007]
===============
*-343-* FDNY
Never Forgotten
===============
Automatic Updates was set to 'Automatic' for the 'Startup type'. The
Background Intelligent Transfer Service (BITS) was set to 'Manual' and it did
start and was running after testing it by clicking the 'Start' button.
In the Internet Options, the 'Check for server certificate revocation' was
NOT checked (so I didn't do anything with that), but I did put a check in the
box next to 'Do not save encrypted pages to disk'.
I rebooted and nothing changed, still the issue remains. I continue to
appreciate your help.
Michael
Using Windows Explorer [Start > (All) Programs > Accessories]
navigate to WINDOWS\system32
Locate wuapi.dll
Right click it, choose Properties, then click the Version tab
It should show as V. 7.0.6000.374
Click the General tab
Size should show as 536 KB (549,720 bytes)
Size on disk as 324 KB (331,776 bytes)
Navigate to WINDOWS\system32\dllcache
Locate wuapi.dll and compare it's Attributes with the copy located in
system32
If both copies have the same Attributes, then try manually registering
the copy in system32
Start > Run > type in [or copy%paste]
regsvr32 wuapi.dll
Click OK or press Enter
IF the copy in dllcache is a newer Version, then copy it over the
wuapi.dll located in system32 and then register it
Restart the system prior to accessing MU.
MowGreen [MVP 2003-2007]
===============
*-343-* FDNY
Never Forgotten
===============
This was very strange to say the least.
1. The wuapi.dll in the \WINDOWS\system32 is V. 7.0.6000.374, shows 536KB
(549,720 bytes), however, the Size on Disk is not 324 KB, it's 540KB
(552,960).
2. The wuapi.dll in the \WINDOWS\system32\dllcache is also V. 7.0.6000.374,
shows 536KB (549,720 bytes), and the Size on Disk is 324 KB (331,776).
So, I went to rename the wuapi.dll in the \WINDOWS\system32 to wuapi.dll.old
(so I could copy the one from \dllcache) and just as I finished doing that,
another copy appeared all by itself with the same attributes/properties as
was #1.
So I deleted it and again, another one appeared all by itself with the same
attributes/properties as was in #1.
Then I tried to simply copy the wuapi.dll file in the \dllcache to \system32
and it changed the attributes/properties from what is shown in #2 to what I
note in #1. I tried to drag a copy over from \dllcache to \system32 and it
did the same thing.
Very strange!
So in short, what I have after reboot is what I note in #1 and #2 regardless
of what I try to do. I also have 2 deleted wuapi.dll files in my Recycle Bin
and the 1 in \System32 that I renamed to wuapi.dll.old.
Any suggestions?
DllRegisterServer in wuapi.dll failed.
Return Code was: 0x80070005
Just thought you might like to know that too.
Thanks again.
Michael
I've read all replies to this thread as of this post. <shuddap mow>
Try "Step 4: Add permissions to access related folders and registry keys" at
http://www.castlecops.com/posts106642-0.html
I will go ahead and do the steps in the link you provided and see what
happens.
Thanks.
---------------------------------------------------------------------------------
0x80070005 indicates an Access Denied error ... it's a Permissions
issue. Check the link that Robear supplied as it deals with the issue
the system is facing. <shuddup,BroRo <w> >
MowGreen [MVP 2003-2007]
===============
*-343-* FDNY
Never Forgotten
===============
MowGreen [MVP] wrote:
> ...<shuddup,BroRo <w> >
Suffice to say, I will not be trying Step 4 again.
Thanks for trying.
===============================================
Step 1: Download SubInACL (SubInACL.exe) from here onto desktop:
Step 2: Double clicked the downloaded file to install it. When prompted
selected C:\Windows\System32 as the destination folder for the installation.
Step 3: Clicked Start, Run, and typed: notepad C:\reset.cmd and pressed
Enter. Chose Yes when prompted. This will open a notepad window.
Step 4: Copied the following commands and pasted them into the opened
Notepad window:
@echo off
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f
@Echo =========================
@Echo Finished.
@Echo =========================
@pause
Step 5: After pasting the above commands into the open notepad window,
closed the Notepad window and chose Yes when prompted to save the file.
Step 6: Clicked Start, Run, and typed: C:\reset.cmd and pressed Enter to
run the commands that I pasted in earlier. This opens a DOS-like window and
starts processing the commands.
NOTE: This step took a while and during the process you may note that some
of the files will fail to convert since they were in use, don't worry about
it. When it is finished, you will be prompted with "Finished, press any key
to continue".
After it's done, I went to the Windows Update website and it worked. After
the update was complete, I rebooted, went there again, and it worked once
again.
DONE! Thanks to all who replied and Forest Zhang @ MS Tech Support for
finding the end solution.
Start a free Windows Update support incident request:
https://support.microsoft.com/oas/default.aspx?gprid=6527
--
~PA Bear, working offline
After tearing my hair out and scouring the depths of cyberland for this same
problem, I was pleased to find this post, with its vast array of cures and
suggestions.
I must say a big thanks to all those who contributed their thoughts and
cures in this post. I had to go through them all (including the fix on the
castlecops site) before getting to the last one to Reset Permissions using
the SubInACL.exe file.
I'm sure it was probably a combination of things but I was so pleased to
watch 104 High Priority updates going on without a hitch during the first
run, after they kept failing.
Well done to all involved and thanks a million again.
"MSC" wrote:
> RESOLUTION - RESETTING PERMISSIONS (This is what corrected my specific
> problem):
>
> Step 1: Download SubInACL (SubInACL.exe) from here onto desktop:
...
I had a similar problem (same symptoms) on Win2K SP4 but In my case the
cause was very different - may be worth mentioning here.
I followed the steps listed in this post but when I ran SubInACL, it failed
on each key with an error indicating a missing entry point in msvcrt.dll.
Turns out some other application had placed its own version of msvcrt.dll in
the WINNT\system32 folder in place of the windows one. and Windows update V2
had worked just fine with this one, but not WU V3.
Reinstating the genuine W2k msvcrt.dll fixed it (without needing to run
the SubInACL).
John