DllRegisterServer in regwizc.dll failed error


R

RustyM

Hi- I am doing the preinstallation of sp2 on a pc. I have been successful;
in installing it on my 2 personal pc's. I am following the advise on the
bottom link as to doing the preinstall basics to ensure another smooth
installation.
I am having a problem that I did not have on my personal pc's. it states on
#11 that I should do this check by typing in the "run" box regsvr32.exe
licdll.dll" & that DllRegisterServer in licdll.dll succeeded- it did
But the next step was to type <regsvr32.exe regwizc.dll> in the run box.
well, DllRegisterServer in regwizc.dll FAILED - return code was :
0x80040154

I dont know what that means. I uninstalled ms antispy already. So, what can
I do to fix this. what does this mean. should I install sp2 (cd
installation) anyways. please help thanks

http://www3.telus.net/dandemar/spackins.htm
 
Ad

Advertisements

W

Wesley Vogel

Try unregistering it first.

Type or paste in Start | Run and click OK...

regsvr32 /u regwizc.dll

You should see this message...
DllUnregisterServer in regwizc.dll succeeded.

Now try to register it.

Type or paste in Start | Run and click OK...

regsvr32 regwizc.dll

You should see this message...
DllRegisterServer in regwizc.dll succeeded.

If neither of those work, try this.

Type or paste in Start | Run and click OK...

regsvr32.exe %windir%\system32\regwizc.dll

If that works fine, otherwise, try this.

Type or paste in Start | Run and click OK...

regsvr32.exe /u %windir%\system32\regwizc.dll

If that works, then try this.

Type or paste in Start | Run and click OK...

regsvr32.exe %windir%\system32\regwizc.dll

Is regwizc.dll in %windir%\system32 or C:\WINDOWS\system32 folder?

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
 
R

RustyM

HI wes, I tried all you suggested noted below:

Try unregistering it first.
Type or paste in Start | Run and click OK...
regsvr32 /u regwizc.dll

You should see this message...
DllUnregisterServer in regwizc.dll succeeded. >>>>>> I DID WORK

Now try to register it.
Type or paste in Start | Run and click OK...
regsvr32 regwizc.dll

You should see this message...
DllRegisterServer in regwizc.dll succeeded. >>>>>>> I DID NOT WORK

If neither of those work, try this.

Type or paste in Start | Run and click OK...

regsvr32.exe %windir%\system32\regwizc.dll >>>>>>>IT DID NOT WORK

If that works fine, otherwise, try this.

Type or paste in Start | Run and click OK...

regsvr32.exe /u %windir%\system32\regwizc.dll >>>>>IT DID WORK

If that works, then try this.

Type or paste in Start | Run and click OK...

regsvr32.exe %windir%\system32\regwizc.dll >>>>>>>IT DID NOT WORK


Is regwizc.dll in %windir%\system32 or C:\WINDOWS\system32 folder?
regwizc.dll IS in the C:\WINDOWS\system32 folder.
SO in short, unregistering DID work but not the ones that did not have the
"U" in it-
PLease, what is left to try. why is this not working. I thank you very much
 
R

RustyM

Sorry, had to repost-problem in OE and did not know if post went
in-anyways....
Hi, wes, I tried all you suggested noted below:

Try unregistering it first.
Type or paste in Start | Run and click OK...
regsvr32 /u regwizc.dll

You should see this message...
DllUnregisterServer in regwizc.dll succeeded. >>>>>> It DID WORK

Now try to register it.
Type or paste in Start | Run and click OK...
regsvr32 regwizc.dll

You should see this message...
DllRegisterServer in regwizc.dll succeeded. >>>>>>> It DID NOT WORK

If neither of those work, try this.

Type or paste in Start | Run and click OK...

regsvr32.exe %windir%\system32\regwizc.dll >>>>>>>IT DID NOT WORK

If that works fine, otherwise, try this.

Type or paste in Start | Run and click OK...

regsvr32.exe /u %windir%\system32\regwizc.dll >>>>>IT DID WORK

If that works, then try this.

Type or paste in Start | Run and click OK...

regsvr32.exe %windir%\system32\regwizc.dll >>>>>>>IT DID NOT WORK


Is regwizc.dll in %windir%\system32 or C:\WINDOWS\system32 folder?
regwizc.dll IS in the C:\WINDOWS\system32 folder.
SO in short, unregistering DID work but not the ones that did not have the
"U" in it-
PLease, what is left to try. why is this not working. I thank you very much
 
G

Guest

I have the exact same problem. This computer has recently been cleaned of
MANY nasty pieces of malware. A few days ago, while the system was still
infected, the SP2 setup procedure went much farther. Now I cannot install
SP2 (to protect against those nasties!), as it only gets just past the
product key verification.

In googling my particular problem (stated below), I found this regsvr32
licdll.dll fix, but I cannot register that dll. Unregistering works fine.
Error code is 0x80020009. I searched the registry for licdll, found two keys
that had questionable permissions (HKLM\Software\Classes\Licdll.CLicenseAgent
and Licdll.CLicenseAgent.1) so I added Administrators - missing - set to full
access, and set SYSTEM - which had NO access - to full access.

Unfortunately that didn't fix it, still get same error/error code.

The XP SP2 setup fails with the following in the tail of the logfile - I am
only assuming that my problem is related to this licdll.dll thing, so maybe I
need to chase down a different problem:

260.125: IsSPBetaKey:CoCreateInstance Failed: 0x80040154
263.218: Trying CheckVLKForBlock again
263.859: Error: CheckVLKForBlock failed
263.859: Inventory complete: ReturnStatus=536753840, 239781 ticks
263.859: Num Ticks for invent : 239781
270.515: UnRegisterSpuninstForRecovery, failed to delete SpRecoverCmdLine
value, error 0x2
270.515: DoInstallation: Failed to unregistering spuninst.exe for recovery.
270.531: The requested section was not present in the activation context.
272.218: Message displayed to the user: The requested section was not
present in the activation context.
272.218: User Input: OK
272.218: Service Pack 2 installation did not complete.
273.453: Message displayed to the user: Service Pack 2 installation did not
complete.
273.453: User Input: OK
273.453: Update.exe extended error code = 0x1ffe36b0
 
G

Guest

FOLLOW UP:

It was a permissions issue in exactly the two keys I mentioned above. I
found after completing my search and running the search again, that the
subkeys under those keys had not initially shown up. I took ownership of the
two keys, which then entitled me to change the permissions on the subkeys,
which I did the same as the parents: Add administrators, set to full; set
SYSTEM (existing but no access) to full. This was to the CLSID subkey of
both keys I mentioned, plus the CurVer subkey of Licdll.CLicenseAgent. Once
I had these permissions set, I was able to register the DLL.

Sorry that I had to ask, but I hope this helps you, Rusty!
 
Ad

Advertisements

R

RustyM

THanks jeff- I might try this tommorrow when I get to work- But, what do you
think I should try out of all those steps. I may add too, that I too was
working on an infested pc. I have not attempted to install sp2 because I
wanted to ensure it was clean. As I said in original post, I am doing the
pre-install checklist now that I know the pc is clean. ALl went good till
that step in #11. So, perhaps, all the lamware had something to do with
this. Can you explain to me what I can do if this applies to me. Please use
easy to understand words. Is there any caution when doing your
troubleshooting ways? thanks again!!! PS. both user accounts have Admin.
priveleges.
 
G

Guest

Rusty -

I advise against doing this if you aren't familiar with registry editing.
You can disable your computer if done incorrectly. If you don't feel
comfortable doing this, find someone nearby that is a bit of a
propellerhead... :)

1) Start -> Run -> regedt32
2) Find the registry key HKEY_CLASSES_ROOT\Licdll.CLicenseAgent
3) Right click the folder (called a KEY in registry parlance) and select
Permissions
4) Click administrators, if it's listed. If NOT listed, click Add, type
Administrators in the text box, and then OK.
5) Make sure the Permissions for Administrators has a check in Allow / Full
Control.
6) Repeat steps 4 and 5 for the SYSTEM account.
7) Repeat 4-6 for the CLSID key, which is INSIDE the Licdll.CLicenseAgent key.
8) Repeat 4-6 for the CurVer key, also INSIDE Licdll.CLicenseAgent.
9) Repeat 2-7 after selecting HKEY_CLASS_ROOT\Licdll.CLicenseAgent.1 (next
key below CLicenseAgent).
If CLISID or CurVer are not showing up, hit F5 to refresh the tree, and look
again.

Once you are done, return to step #11 in the preinstall checklist... it
should now succeed, if you did everything right. (And if I didn't thoroughly
confuse you....!)
 
R

RustyM

Hi Jeff: Thank you for the detailed instructions. Easy to follow. All the
permissions for the admisistrators & the system had the check mark in the
box to allow full control. Though, it was of a faint grey color, it was
still checked. The only thing that was not there was the CurVer folder (in
the Licdll.CLicenseAgent.1 key). I hit F5 to refresh tree and nothing
happened.
Still, I did #11 in the check list, and the thing failed again. Right next
to this pc, is my own pc which is a Dell as well as the pc in question. I
installed sp2 in that my pc with no problem at all. I decided to compare
keys in the registry by doing your method on my pc. ALSO, the CurVer folder
(in the Licdll.CLicenseAgent.1 key) was NOT there. And everything was
checked marked where it should be except that CUrVer thing missing there
too. ANyways,
I am getting a bit ansy because I told my friend that I was going to have
her pc to her days ago and perhaps today. I hope that I can get another
thing to try soon. Still, thank you for the time to post to help me.
 
Ad

Advertisements

Joined
Sep 11, 2006
Messages
1
Reaction score
0
We discovered today that on Dell PC's with the latest Wireless Drivers that XP SP2 stops at the checking product key, and the "204.734: IsSPBetaKey:CoInitializeEx Failed: 0x80010106 " .

Remove the wireless drivers, install the Service Pack and re-isntall them.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top