Link to home
Start Free TrialLog in
Avatar of xzay1967
xzay1967

asked on

Error trying to register wshom.ocx

I am trying to install an application CADapultFM and I am getting an error trying to register wshom.ocx. The error is "The module wshom.ocx was loaded but the call to DllRegisterServer failed with error code 0x80040201. I have tried everything under sun, so I am hoping that someone has a new approach. Here are the details
machine is windows 7 64 in a domain.
Steps tried so far
.Run command prompt in elevated mode
.Logged as local admin (not to the domain, but to the machine itself) and run cmd in elevated mode
.Took ownership of the ocx file, then tried to register it.
.Tried registering in both the system32 and syswow64 folders
Avatar of TheNautican
TheNautican

Most of what I was able to find spoke about needing elevated rights to register this file. you've stated you already did this so that's not the issue. I did find this KB item that may help. It basically tells you to reinstall the scripting package and then register a host of files.

http://support.microsoft.com/kb/949140

Regards,
-Naut
When you have problems installing a specific piece of commercial software, your best bet is to contact the vendor (http://www.cadapultfm.com/)
Avatar of xzay1967

ASKER

@Naut, I actually tried that already, in fact I used the Microsoft Fix it from the site.....no luck.  @James Burger, the vendor seems to be at a lost as well. Their tech sent me a link to try and register the files by logging on with the local account....so go figure. The one thing I have haven't tried is reinstalling the scripting package, but the o shown are not for W7. I took a stab in the dark and tried registering the file on my machine at home (w7 64), and I got the same error. Now I am really puzzled. Anyone of you guys willing to try registering on their personal machine to see what happens?
I have w7 64bit professional and also get the same error. Yet I do lots of scripting without issue. So, is the installer getting the error or you trying in manually? also, does the product work as intended or do you get errors? I did see regsvr32 has some commandline switches to bypass calling DllRegisterServer.

-Regards,
-Naut
Thanks again for the response, it would be nice if I could use any of the switches. The only one that worked (well, that I tried) is the U switch. I thought I could unregister it, then re-register it. As for trying to proceed with the installation, that is a a no go. I get the attached when I try moving forward. I am currently waiting on the vendor for a response to the last email I sent them. I am not too sure how to use the switch to not call the DllRegisterdServer. Unless I am reading it wrong, seems like I need to reference something else since I am trying to bypass it. I will try again and see what transpires.
run-time-error.png
ASKER CERTIFIED SOLUTION
Avatar of TheNautican
TheNautican

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Will try the procmon approach this week. I will provide feedback once I am done, thanks.