Problem registering two dll's

  • Thread starter Thread starter Davidm
  • Start date Start date
D

Davidm

After a big struggle trying to install all the updates to XP from SP3
on while rebuilding my laptop I'm nearly there, alhtough the list of
updatse shown in Windows Update list some errors early on, which then
seem to be corrected later.

However I'm now trying to reset the Windows Update components using
the instructions here:
http://support.microsoft.com/kb/971058#LetMeFixItMyselfAlways
(the MS Fixit thing returned an error, so I'm now following the manual
instructions).

I've got as far as section 6, having skipped section 4 as per the
instructions however two of the dll's fail to register:

regssrv32.exe mshtml.dll - error message is mshtml.dll was loaded but
the DLLRegistrationServer entry point was not found. This file could
not be registered.

regssrv32.exe wucltux.dll - error message is LoadLibrary
("wucltux.dll") failed - The specified module cannot be found.


Searching on the disc for mshtml.dll lists two versions:
system32\mshtml.dll 5677KB 23/9/2013
\servicepack file\i386\mshtml.dll 2995KB 14/4/2008

Searching for wucltux.dll doesn't find anything.

At the moment I've left the laptop at this point. Can anyone advise
how to rectify these two dll problems so that I cn proceed?
 
Davidm said:
After a big struggle trying to install all the updates to XP from SP3
on while rebuilding my laptop I'm nearly there, alhtough the list of
updatse shown in Windows Update list some errors early on, which then
seem to be corrected later.

However I'm now trying to reset the Windows Update components using
the instructions here:
http://support.microsoft.com/kb/971058#LetMeFixItMyselfAlways
(the MS Fixit thing returned an error, so I'm now following the manual
instructions).

I've got as far as section 6, having skipped section 4 as per the
instructions however two of the dll's fail to register:

regssrv32.exe mshtml.dll - error message is mshtml.dll was loaded but
the DLLRegistrationServer entry point was not found. This file could
not be registered.

regssrv32.exe wucltux.dll - error message is LoadLibrary
("wucltux.dll") failed - The specified module cannot be found.


Searching on the disc for mshtml.dll lists two versions:
system32\mshtml.dll 5677KB 23/9/2013
\servicepack file\i386\mshtml.dll 2995KB 14/4/2008

Searching for wucltux.dll doesn't find anything.

At the moment I've left the laptop at this point. Can anyone advise
how to rectify these two dll problems so that I cn proceed?

Someone here, claims the response to registering mshtml.dll, is
a function of the version of Internet Explorer you're using.
Since you claim to have been working on "the list of updates",
there could have been at least two versions of Internet Explorer
in that list, and you're no longer running IE6. I suggest opening
Internet Explorer, checking the "About" dialog for the version
number. Then post back with the details. And perhaps some other
poster can help you further, based on the response.

http://answers.microsoft.com/en-us/...erserver/c6941f4d-159e-433b-a92f-9d3d0f9c6056

I have no "wucltux.dll" on my machine, but there have
been enough tweaks to Windows Update, perhaps something
like that was used at some time in the past.

The closes file name I have to that one is "wucltui.dll".
Out of 8355 DLL files on my entire C drive (applications
and all), that's the closest name to it. I see a reference
to the topic here.

http://ss64.com/nt/regsvr32.html

"Examples

Register Windows Update DLLs (for those times when XP repair breaks Windows Update)
regsvr32 /s wuapi.dll
regsvr32 /s wuaueng1.dll
regsvr32 /s wuaueng.dll
regsvr32 /s wucltui.dll
regsvr32 /s wups2.dll
regsvr32 /s wups.dll
regsvr32 /s wuweb.dll
"

HTH,
Paul
 
Someone here, claims the response to registering mshtml.dll, is
a function of the version of Internet Explorer you're using.
Since you claim to have been working on "the list of updates",
there could have been at least two versions of Internet Explorer
in that list, and you're no longer running IE6. I suggest opening
Internet Explorer, checking the "About" dialog for the version
number. Then post back with the details. And perhaps some other
poster can help you further, based on the response.

http://answers.microsoft.com/en-us/...erserver/c6941f4d-159e-433b-a92f-9d3d0f9c6056

I have no "wucltux.dll" on my machine, but there have
been enough tweaks to Windows Update, perhaps something
like that was used at some time in the past.

The closes file name I have to that one is "wucltui.dll".
Out of 8355 DLL files on my entire C drive (applications
and all), that's the closest name to it. I see a reference
to the topic here.

http://ss64.com/nt/regsvr32.html

"Examples

Register Windows Update DLLs (for those times when XP repair breaks Windows Update)
regsvr32 /s wuapi.dll
regsvr32 /s wuaueng1.dll
regsvr32 /s wuaueng.dll
regsvr32 /s wucltui.dll
regsvr32 /s wups2.dll
regsvr32 /s wups.dll
regsvr32 /s wuweb.dll
"

HTH,
Paul
Thanks for the reply Paul.

After doing all the updates post SP3 I am running IE8.0 (it was IE6
immediately after installing SP3).

Having done some more googling I've found a few references that say
that mshtml.dll doesn't need registering, as long as it's in the
system32 folder that's enough.

As for wucltux.dll, another post said that this dll only applies to
Vista, not XP.

Seems the MS referenced in my original post may not be quite correct!!

Anyway, I completed the rest of the instructions for the "fix" then
ran scf /scannow. So far have not found any problems, and nothing
suspicious in the event logs. I'll tidy up and run a defrag, then save
an image of C: to an external drive so I can get back to this stage
more easily in future.
 
Back
Top