Go Back   TechArena Community > Technical Support > Computer Help > Windows XP > Windows XP Support
Become a Member!
Forgot your username/password?
Tags Active Topics RSS Search Mark Forums Read

Sponsored Links



Cannot Manually register .dll or .ocx files

Windows XP Support


Reply
 
Thread Tools Search this Thread
  #1  
Old 09-11-2004
Scott
 
Posts: n/a
Cannot Manually register .dll or .ocx files

While trying to install a program I keep getting an error message that says
certian .dll or .ocx files cannot self register. I'm trying to manually
register them using regsvr32 command with the file location following the
regsvr32 but message comes up saying that it failed with a Return Code
0x80020009. My wife really needs this program for her business so I need to
get it installed. Anyone with an idea of what might be preventing me from
registering these files I would greatly appreciate some insight.
--
Thanks in Advance for your help.

Reply With Quote
  #2  
Old 09-11-2004
Will Denny
 
Posts: n/a
Re: Cannot Manually register .dll or .ocx files

Hi

Those files may not be self-registering and have to be called by a specific
program or another .DLL. See if the following helps:

http://groups.google.com/groups?q=0x...=Google+Search

--

Will Denny
MS-MVP - Windows Shell/User
Please reply to the News Groups


"Scott" <Scott@discussions.microsoft.com> wrote in message
news:0E7D6F49-7558-435B-BEF5-9F39A89A1FBB@microsoft.com...
> While trying to install a program I keep getting an error message that
> says
> certian .dll or .ocx files cannot self register. I'm trying to manually
> register them using regsvr32 command with the file location following the
> regsvr32 but message comes up saying that it failed with a Return Code
> 0x80020009. My wife really needs this program for her business so I need
> to
> get it installed. Anyone with an idea of what might be preventing me from
> registering these files I would greatly appreciate some insight.
> --
> Thanks in Advance for your help.



Reply With Quote
  #3  
Old 09-11-2004
Scott
 
Posts: n/a
Re: Cannot Manually register .dll or .ocx files

I installed the program on my other computer and it works fine, I'm even able
to manually register the files in question, but unfortunately I need to
install the program on this computer as it is the business computer. I tried
the link you provided but wasn't able to get much info as to figure out what
is the cause from preventing me to register these files. Any other info would
be greatly appreciated.

"Will Denny" wrote:

> Hi
>
> Those files may not be self-registering and have to be called by a specific
> program or another .DLL. See if the following helps:
>
> http://groups.google.com/groups?q=0x...=Google+Search
>
> --
>
> Will Denny
> MS-MVP - Windows Shell/User
> Please reply to the News Groups
>
>
> "Scott" <Scott@discussions.microsoft.com> wrote in message
> news:0E7D6F49-7558-435B-BEF5-9F39A89A1FBB@microsoft.com...
> > While trying to install a program I keep getting an error message that
> > says
> > certian .dll or .ocx files cannot self register. I'm trying to manually
> > register them using regsvr32 command with the file location following the
> > regsvr32 but message comes up saying that it failed with a Return Code
> > 0x80020009. My wife really needs this program for her business so I need
> > to
> > get it installed. Anyone with an idea of what might be preventing me from
> > registering these files I would greatly appreciate some insight.
> > --
> > Thanks in Advance for your help.

>
>
>

Reply With Quote
  #4  
Old 09-11-2004
Will Denny
 
Posts: n/a
Re: Cannot Manually register .dll or .ocx files

Hi

Have you tried this article:

"Explanation of Regsvr32 Usage and Error Messages"
http://support.microsoft.com/default...b;en-us;249873

--

Will Denny
MS-MVP - Windows Shell/User
Please reply to the News Groups


"Scott" <Scott@discussions.microsoft.com> wrote in message
news:CEF3985C-D83E-445D-B0BE-1A1FDEB01BA7@microsoft.com...
>I installed the program on my other computer and it works fine, I'm even
>able
> to manually register the files in question, but unfortunately I need to
> install the program on this computer as it is the business computer. I
> tried
> the link you provided but wasn't able to get much info as to figure out
> what
> is the cause from preventing me to register these files. Any other info
> would
> be greatly appreciated.
>
> "Will Denny" wrote:
>
>> Hi
>>
>> Those files may not be self-registering and have to be called by a
>> specific
>> program or another .DLL. See if the following helps:
>>
>> http://groups.google.com/groups?q=0x...=Google+Search
>>
>> --
>>
>> Will Denny
>> MS-MVP - Windows Shell/User
>> Please reply to the News Groups
>>
>>
>> "Scott" <Scott@discussions.microsoft.com> wrote in message
>> news:0E7D6F49-7558-435B-BEF5-9F39A89A1FBB@microsoft.com...
>> > While trying to install a program I keep getting an error message that
>> > says
>> > certian .dll or .ocx files cannot self register. I'm trying to manually
>> > register them using regsvr32 command with the file location following
>> > the
>> > regsvr32 but message comes up saying that it failed with a Return Code
>> > 0x80020009. My wife really needs this program for her business so I
>> > need
>> > to
>> > get it installed. Anyone with an idea of what might be preventing me
>> > from
>> > registering these files I would greatly appreciate some insight.
>> > --
>> > Thanks in Advance for your help.

>>
>>
>>



Reply With Quote
  #5  
Old 09-11-2004
Eric Renken
 
Posts: n/a
Re: Cannot Manually register .dll or .ocx files

My thought is that there is a dependency missing. There is a file that this
OCX or DLL needs that isn't installed on that system.. If it is a VB
program is the VB runtime installed?

--
Eric Renken
Microsoft Associate Expert.
Expert Zone
http://www.microsoft.com/windowsxp/expertzone/



"Scott" <Scott@discussions.microsoft.com> wrote in message
news:CEF3985C-D83E-445D-B0BE-1A1FDEB01BA7@microsoft.com...
>I installed the program on my other computer and it works fine, I'm even
>able
> to manually register the files in question, but unfortunately I need to
> install the program on this computer as it is the business computer. I
> tried
> the link you provided but wasn't able to get much info as to figure out
> what
> is the cause from preventing me to register these files. Any other info
> would
> be greatly appreciated.
>
> "Will Denny" wrote:
>
>> Hi
>>
>> Those files may not be self-registering and have to be called by a
>> specific
>> program or another .DLL. See if the following helps:
>>
>> http://groups.google.com/groups?q=0x...=Google+Search
>>
>> --
>>
>> Will Denny
>> MS-MVP - Windows Shell/User
>> Please reply to the News Groups
>>
>>
>> "Scott" <Scott@discussions.microsoft.com> wrote in message
>> news:0E7D6F49-7558-435B-BEF5-9F39A89A1FBB@microsoft.com...
>> > While trying to install a program I keep getting an error message that
>> > says
>> > certian .dll or .ocx files cannot self register. I'm trying to manually
>> > register them using regsvr32 command with the file location following
>> > the
>> > regsvr32 but message comes up saying that it failed with a Return Code
>> > 0x80020009. My wife really needs this program for her business so I
>> > need
>> > to
>> > get it installed. Anyone with an idea of what might be preventing me
>> > from
>> > registering these files I would greatly appreciate some insight.
>> > --
>> > Thanks in Advance for your help.

>>
>>
>>



Reply With Quote
  #6  
Old 25-06-2005
Member
 
Join Date: Jun 2005
Posts: 3
Hi,
Has anyone been able to resolve this problem? There are 2 possibilities that I can think of: 1) There are other dlls missing that this dll depends on, so this dll cannot be registered. 2) The user may have admin rights to their PC, but they are still restricted to some of the keys in the registry that this dll needs to add entries to, and that's why they are not allowed to register the dll. In the first case, I actually removed a dll which the dll I wanted to register depended on, and I got error message 7e instead of 0x80020009, so I don't think reason 1 is why the error is occurring.

Scott, did you solve this problem yet? Can you let me know if you did?
Reply With Quote
  #7  
Old 22-12-2007
Member
 
Join Date: Dec 2007
Posts: 2
Hi,

"dependent" is the key to success.

U can register dll-s or ocx-es only, if another file (correct/latest version)
is already present / registered.

Here a sample:

OS=WIN98SE ... I know it's old, but good for this sample ...

For finding out what a kind of version of XML parser is installed on
the PC, according to MS kb278674, U have to install

xmlversion.exe or
xmlversiontext.exe

U have to extract one of the exe-s, let's say to C:\TEMP by starting
one of these exe-files.

Now U will find next to other files, the file

XMLVersiontext.ocx

I did it with "xmlversiontext.exe" because MS had mentioned somewere
if the machine(PC) had never before done anything with XML there
could be the chance that "xmlversion.exe" and the later test would
be fail.

Now I progressed with the registration process ...

Start | run| regsvr32 [blank] C:\temp\xmlversiontext.ocx

Start that ...

Now there is a message ...

LoadLibrary("C:\temp\xmlversiontext.ocx") failed
GetLastError returns 0x00000485

Now put that 0x00000485 in Google search
(http://www.google.com/intl/en/)

and U will get a lot of answers ...

One of these answers helped me ...

forum.doom9.org/archive/index.php/index.php/t-70118.html

There was mentioned something about vbrun etc.

Now since I know, I never had put in vbrun, I crawled
through my SW collection and found

vbrun60sp5.exe

Ok opened it with an unzipper, writing down the content
of it, with recording of the version numbers of those files
contained in "vbrun60sp5.exe"

So, I found out, on the machine a file "msvbvm60.dll"
was missing.

Ok, now started that exe to install its content.

Great, now "msvbvm60.dll" Version 6.00.8964 is on the machine

RESTART the machine

Another registering try of "xmlversiontext.ocx"

... and SUCCESS

Message:
"DllRegisterServer in C:\temp\xmlversiontext.ocx succeeded"

GREAT

Problem solved

NB: I upgraded my runtime with "vbrun60sp6.exe" for to be uptodate.

During all those searches I found out there is a nice programm called

"PROZESS-EXPLORER"

Links to 'em U will find at MS kb296647

http://support.microsoft.com/kb/296647/en-us
http://www.microsoft.com/technet/sys...sExplorer.mspx
http://technet.microsoft.com/de-de/s...53(en-us).aspx
http://download.sysinternals.com/Fil...ssExplorer.zip

Now with that fine tool U could see all the dependencies.

To return to Scott's story/problem ...

At one of those PCs he mentioned, a certain file was installed
at the other not ...

And to find out which one is not installed U could use

PROZESS-EXPLORER


That' s all folks
.. have fun ...

Regards
Hardy
MUC-Germany
Reply With Quote
  #8  
Old 09-12-2010
evicSmelm
 
Posts: n/a
Data Centers & Colocation

Thanks, nice post. Keep up the good work
Reply With Quote
Reply

  TechArena Community > Technical Support > Computer Help > Windows XP > Windows XP Support
Tags: , , ,



Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "Cannot Manually register .dll or .ocx files"
Thread Thread Starter Forum Replies Last Post
No option to arrange files manually in Windows 7 Aaloka Operating Systems 5 23-08-2010 02:52 PM
How to register ocx files in Windows XP Aramax Windows Software 3 24-06-2009 05:15 PM
Remove XP setup files manually? inquiringmind555@gmail.com Windows XP Support 7 09-12-2007 01:49 AM
How to permit the domain user to register dll & ocx files Shanthi Windows Security 2 24-04-2007 08:18 PM
ocx files fail to register when installing an application dave@at Windows XP Support 2 10-05-2005 12:18 AM


All times are GMT +5.5. The time now is 09:02 AM.