Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Update Halts at "Registering 100%"

94 views
Skip to first unread message

MSC

unread,
Aug 13, 2007, 11:08:04 AM8/13/07
to
I've been trying to use the Microsoft Update for the last 2 days and after it
checks to see if I have the latest version of the Windows Updating software,
it goes to a page that says "Update Windows to work with this website" and I
then click on the "Update Windows" button. It says "Downloading", then
"Copying", then "Registering 100%" and that's where it stops. No matter how
long I leave it there, it remains at "Registering 100%". I've found no
articles on this error and don't know how to get past this point. Please
assist if you know.

PA Bear

unread,
Aug 13, 2007, 11:39:56 AM8/13/07
to
Windows version? If WinXP, is SP2 installed?
--
~Robear Dyer (PA Bear)
MS MVP-Windows (IE, OE, Security, Shell/User)
AumHa VSOP & Admin; DTS-L.org

MSC

unread,
Aug 13, 2007, 12:00:03 PM8/13/07
to
XP Pro, 2002, SP2 and last completed update where it worked was 7/27. No
newly installed software or hardware since then.

MowGreen [MVP]

unread,
Aug 13, 2007, 1:42:38 PM8/13/07
to
Open Internet Options in the Control Panel. It should open to the
General page. Click the Delete Files and Delete Cookies buttons.
Then click the Clear History button.
Close Internet Options.

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
===============

MSC

unread,
Aug 13, 2007, 1:56:01 PM8/13/07
to
I had already tried the first set of options and cleared everything and
rebooted just to make sure.

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
--------------------------------------------------------------------

MSC

unread,
Aug 13, 2007, 2:12:00 PM8/13/07
to
Thought I would try it one last time and post the last piece of the one I
just tried. I wanted to make sure you had accurate data.

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


MowGreen [MVP]

unread,
Aug 13, 2007, 3:21:46 PM8/13/07
to
0x8024D007 WU_E_SETUP_REGISTRATION_FAILED Windows Update Agent could not
be updated because regsvr32.exe returned an error.

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
===============

MSC

unread,
Aug 13, 2007, 3:58:05 PM8/13/07
to
Hi MowGreen:

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

MowGreen [MVP]

unread,
Aug 13, 2007, 5:52:39 PM8/13/07
to
OK, on to the next step. Show hidden files, folders, and system files:
http://www.bleepingcomputer.com/tutorials/tutorial62.html#winxp

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
===============

MSC

unread,
Aug 13, 2007, 6:28:03 PM8/13/07
to
Hello Again, and thanks:

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?

MSC

unread,
Aug 13, 2007, 6:32:16 PM8/13/07
to
One more thing, after all that mentioned in my previous e-mail, I tried to
register the wuapi.dll (which I did just to see if it would change the
attributes/properties) I received an error message that read:

DllRegisterServer in wuapi.dll failed.
Return Code was: 0x80070005

Just thought you might like to know that too.

Thanks again.

Michael

PA Bear

unread,
Aug 13, 2007, 7:45:44 PM8/13/07
to
Did you uninstall or update an application (e.g., Norton) after 27 Jul-07?

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

MSC

unread,
Aug 13, 2007, 8:22:00 PM8/13/07
to
I don't have Norton, I use AVG, the free version, and I haven't uninstalled
it, however it does update its definitions if it needs too.

I will go ahead and do the steps in the link you provided and see what
happens.

Thanks.

---------------------------------------------------------------------------------

MowGreen [MVP]

unread,
Aug 13, 2007, 8:32:02 PM8/13/07
to
Michael,

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
===============

PA Bear

unread,
Aug 13, 2007, 9:01:14 PM8/13/07
to
~PAÞ

MowGreen [MVP] wrote:
> ...<shuddup,BroRo <w> >

MSC

unread,
Aug 14, 2007, 12:14:01 AM8/14/07
to
WOW, that was a complete DISASTER! Sorry to say that the last 2 1/2 hours
were spent having to restore my morning image, because after I did the steps
you requested in step 4 I received an error that the computer could not open
the file rundll32.exe. Afterwhich nothing would work, I could not do a
restore, I could not even open any .exe files including Explorer. It was a
complete crash that even Safe Mode would not overcome...thank the heck for
image backups or I would be literally screwed!!!!

Suffice to say, I will not be trying Step 4 again.

Thanks for trying.

===============================================

MSC

unread,
Aug 14, 2007, 2:36:02 PM8/14/07
to
RESOLUTION - RESETTING PERMISSIONS (This is what corrected my specific
problem):

Step 1: Download SubInACL (SubInACL.exe) from here onto desktop:

http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en#AffinityDownloads

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.

PA Bear

unread,
Aug 14, 2007, 3:29:06 PM8/14/07
to
Sorry about that.

Start a free Windows Update support incident request:
https://support.microsoft.com/oas/default.aspx?gprid=6527
--
~PA Bear, working offline

Whelk

unread,
Nov 16, 2007, 10:50:00 PM11/16/07
to
Hi All,

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.

johnlumby

unread,
Apr 13, 2009, 11:30:02 AM4/13/09
to

"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

0 new messages