Home All Groups Group Topic Archive Search About

need to register richtx32.ocx in Vista

Author
11 May 2007 4:33 PM
Richard Eagle
Yesterday I finally got Vista Home Premium installed on this PC. It's now in
a dual-boot setup with XP Pro. I have a VB6 program that I'm working on and
the stand-alone .exe runs fine in XP. Apparently I have all needed files
registered in XP.

I copied the .exe over to my Vista drive, rebooted into Vista and tried to
run the program. When I did, I got a message saying I needed richtx32.ocx. I
copied it from my XP windows system32 folder to my Vista windows system32.
Then I tried to register it in Vista with 'run' and then:

regsvr32 richtx32.ocx

....just like I would do it in XP. When I did, I got an error message like
this:

=======================================
RegSvr32
=======================================
|X|  The module "richtx32.ocx" was loaded but the call to
      DllRegisterServer failed with error code 0x8002801c.

      For more information about this problem, search
      online using the error code as a search term.
=======================================
                                                                     | OK |
=======================================

Does anyone know how to register VB controls in Vista?

Any help would be greatly appreciated.

Thanks,
Richard

Author
11 May 2007 5:07 PM
Steve Easton
You need to install the ActiveX installer service in Vista and then enable it in services.
It is not automatically installed during initial install. Install it via add windows components.

"WARNING " do not delete the file you copied into the Vista system folder until you make a copy in XP and save it.
The copy you have in Vista is "virtual." Delete it and the one in XP gets deleted.
Learned that the hard way.

Steve Easton

Show quoteHide quote
"Richard Eagle" <rich***@discussions.microsoft.com> wrote in message news:Obr4op%23kHHA.3484@TK2MSFTNGP02.phx.gbl...
> Yesterday I finally got Vista Home Premium installed on this PC. It's now in
> a dual-boot setup with XP Pro. I have a VB6 program that I'm working on and
> the stand-alone .exe runs fine in XP. Apparently I have all needed files
> registered in XP.
>
> I copied the .exe over to my Vista drive, rebooted into Vista and tried to
> run the program. When I did, I got a message saying I needed richtx32.ocx. I
> copied it from my XP windows system32 folder to my Vista windows system32.
> Then I tried to register it in Vista with 'run' and then:
>
> regsvr32 richtx32.ocx
>
> ...just like I would do it in XP. When I did, I got an error message like
> this:
>
> =======================================
> RegSvr32
> =======================================
> |X|  The module "richtx32.ocx" was loaded but the call to
>       DllRegisterServer failed with error code 0x8002801c.
>
>       For more information about this problem, search
>       online using the error code as a search term.
> =======================================
>                                                                      | OK |
> =======================================
>
> Does anyone know how to register VB controls in Vista?
>
> Any help would be greatly appreciated.
>
> Thanks,
> Richard
>
>
>
>
>
>
>
>
Are all your drivers up to date? click for free checkup

Author
11 May 2007 6:28 PM
Richard Eagle
Thanks much for your reply Steve. I followed your advice and backed up the
file. Got it registered with a batch file per Ralph's instructions but that
doesn't work with comdlg32.ocx or dxtmet2.dll for some reason so I guess I
need the ActiveX installer service.

Question: How do I install the ActiveX installer service in Vista? I'm new
to Vista and must be overlooking the obvious but I can't find it.

Thanks,
Richard


Show quoteHide quote
"Steve Easton" <ad***@95isalive.com> wrote in message
news:OPzAc8%23kHHA.492@TK2MSFTNGP04.phx.gbl...
> You need to install the ActiveX installer service in Vista and then enable
> it in services.
> It is not automatically installed during initial install. Install it via
> add windows components.
>
> "WARNING " do not delete the file you copied into the Vista system folder
> until you make a copy in XP and save it.
> The copy you have in Vista is "virtual." Delete it and the one in XP gets
> deleted.
> Learned that the hard way.
>
> Steve Easton
>
> "Richard Eagle" <rich***@discussions.microsoft.com> wrote in message
> news:Obr4op%23kHHA.3484@TK2MSFTNGP02.phx.gbl...
>> Yesterday I finally got Vista Home Premium installed on this PC. It's now
>> in
>> a dual-boot setup with XP Pro. I have a VB6 program that I'm working on
>> and
>> the stand-alone .exe runs fine in XP. Apparently I have all needed files
>> registered in XP.
>>
>> I copied the .exe over to my Vista drive, rebooted into Vista and tried
>> to
>> run the program. When I did, I got a message saying I needed
>> richtx32.ocx. I
>> copied it from my XP windows system32 folder to my Vista windows
>> system32.
>> Then I tried to register it in Vista with 'run' and then:
>>
>> regsvr32 richtx32.ocx
>>
>> ...just like I would do it in XP. When I did, I got an error message like
>> this:
>>
>> =======================================
>> RegSvr32
>> =======================================
>> |X|  The module "richtx32.ocx" was loaded but the call to
>>       DllRegisterServer failed with error code 0x8002801c.
>>
>>       For more information about this problem, search
>>       online using the error code as a search term.
>> =======================================
>>                                                                      | OK
>> |
>> =======================================
>>
>> Does anyone know how to register VB controls in Vista?
>>
>> Any help would be greatly appreciated.
>>
>> Thanks,
>> Richard
>>
>>
>>
>>
>>
>>
>>
>>
>
>
Author
11 May 2007 6:40 PM
Steve Easton
I'm not at my Vista machine at the moment so my terminology might be off.
It's in the Vista equivalent of add remove programs / Add remove windows features.
IIRC it's the very first item in the list.
You may or may not need the CD. I didn't.
Once installed, it will show in Services in Computer management,
and you will have to set it as automatically enabled and then either start it or reboot.

It's actually named "ActiveX Installer Service"

You might want to check and see if it's available in the Home edition.
According to this eweek article it's only in Business, Enterprise and Ultimate,
but the article is almost a year old.
http://www.eweek.com/article2/0,1895,1979231,00.asp


Steve Easton


Show quoteHide quote
"Richard Eagle" <rich***@discussions.microsoft.com> wrote in message news:e7xfEp$kHHA.568@TK2MSFTNGP02.phx.gbl...
> Thanks much for your reply Steve. I followed your advice and backed up the
> file. Got it registered with a batch file per Ralph's instructions but that
> doesn't work with comdlg32.ocx or dxtmet2.dll for some reason so I guess I
> need the ActiveX installer service.
>
> Question: How do I install the ActiveX installer service in Vista? I'm new
> to Vista and must be overlooking the obvious but I can't find it.
>
> Thanks,
> Richard
>
>
> "Steve Easton" <ad***@95isalive.com> wrote in message
> news:OPzAc8%23kHHA.492@TK2MSFTNGP04.phx.gbl...
> > You need to install the ActiveX installer service in Vista and then enable
> > it in services.
> > It is not automatically installed during initial install. Install it via
> > add windows components.
> >
> > "WARNING " do not delete the file you copied into the Vista system folder
> > until you make a copy in XP and save it.
> > The copy you have in Vista is "virtual." Delete it and the one in XP gets
> > deleted.
> > Learned that the hard way.
> >
> > Steve Easton
> >
> > "Richard Eagle" <rich***@discussions.microsoft.com> wrote in message
> > news:Obr4op%23kHHA.3484@TK2MSFTNGP02.phx.gbl...
> >> Yesterday I finally got Vista Home Premium installed on this PC. It's now
> >> in
> >> a dual-boot setup with XP Pro. I have a VB6 program that I'm working on
> >> and
> >> the stand-alone .exe runs fine in XP. Apparently I have all needed files
> >> registered in XP.
> >>
> >> I copied the .exe over to my Vista drive, rebooted into Vista and tried
> >> to
> >> run the program. When I did, I got a message saying I needed
> >> richtx32.ocx. I
> >> copied it from my XP windows system32 folder to my Vista windows
> >> system32.
> >> Then I tried to register it in Vista with 'run' and then:
> >>
> >> regsvr32 richtx32.ocx
> >>
> >> ...just like I would do it in XP. When I did, I got an error message like
> >> this:
> >>
> >> =======================================
> >> RegSvr32
> >> =======================================
> >> |X|  The module "richtx32.ocx" was loaded but the call to
> >>       DllRegisterServer failed with error code 0x8002801c.
> >>
> >>       For more information about this problem, search
> >>       online using the error code as a search term.
> >> =======================================
> >>                                                                      | OK
> >> |
> >> =======================================
> >>
> >> Does anyone know how to register VB controls in Vista?
> >>
> >> Any help would be greatly appreciated.
> >>
> >> Thanks,
> >> Richard
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >
> >
>
Author
11 May 2007 8:08 PM
Richard Eagle
Thanks again Steve, and for the link too. I still don't find it but I'll
check some more. Anyway, I got all the files registered now as described in
my follow-up reply to Ralph.

Richard


Show quoteHide quote
"Steve Easton" <ad***@95isalive.com> wrote in message
news:OWsVZw$kHHA.1624@TK2MSFTNGP06.phx.gbl...
> I'm not at my Vista machine at the moment so my terminology might be off.
> It's in the Vista equivalent of add remove programs / Add remove windows
> features.
> IIRC it's the very first item in the list.
> You may or may not need the CD. I didn't.
> Once installed, it will show in Services in Computer management,
> and you will have to set it as automatically enabled and then either start
> it or reboot.
>
> It's actually named "ActiveX Installer Service"
>
> You might want to check and see if it's available in the Home edition.
> According to this eweek article it's only in Business, Enterprise and
> Ultimate,
> but the article is almost a year old.
> http://www.eweek.com/article2/0,1895,1979231,00.asp
>
>
> Steve Easton
>
>
> "Richard Eagle" <rich***@discussions.microsoft.com> wrote in message
> news:e7xfEp$kHHA.568@TK2MSFTNGP02.phx.gbl...
>> Thanks much for your reply Steve. I followed your advice and backed up
>> the
>> file. Got it registered with a batch file per Ralph's instructions but
>> that
>> doesn't work with comdlg32.ocx or dxtmet2.dll for some reason so I guess
>> I
>> need the ActiveX installer service.
>>
>> Question: How do I install the ActiveX installer service in Vista? I'm
>> new
>> to Vista and must be overlooking the obvious but I can't find it.
>>
>> Thanks,
>> Richard
>>
>>
>> "Steve Easton" <ad***@95isalive.com> wrote in message
>> news:OPzAc8%23kHHA.492@TK2MSFTNGP04.phx.gbl...
>> > You need to install the ActiveX installer service in Vista and then
>> > enable
>> > it in services.
>> > It is not automatically installed during initial install. Install it
>> > via
>> > add windows components.
>> >
>> > "WARNING " do not delete the file you copied into the Vista system
>> > folder
>> > until you make a copy in XP and save it.
>> > The copy you have in Vista is "virtual." Delete it and the one in XP
>> > gets
>> > deleted.
>> > Learned that the hard way.
>> >
>> > Steve Easton
>> >
>> > "Richard Eagle" <rich***@discussions.microsoft.com> wrote in message
>> > news:Obr4op%23kHHA.3484@TK2MSFTNGP02.phx.gbl...
>> >> Yesterday I finally got Vista Home Premium installed on this PC. It's
>> >> now
>> >> in
>> >> a dual-boot setup with XP Pro. I have a VB6 program that I'm working
>> >> on
>> >> and
>> >> the stand-alone .exe runs fine in XP. Apparently I have all needed
>> >> files
>> >> registered in XP.
>> >>
>> >> I copied the .exe over to my Vista drive, rebooted into Vista and
>> >> tried
>> >> to
>> >> run the program. When I did, I got a message saying I needed
>> >> richtx32.ocx. I
>> >> copied it from my XP windows system32 folder to my Vista windows
>> >> system32.
>> >> Then I tried to register it in Vista with 'run' and then:
>> >>
>> >> regsvr32 richtx32.ocx
>> >>
>> >> ...just like I would do it in XP. When I did, I got an error message
>> >> like
>> >> this:
>> >>
>> >> =======================================
>> >> RegSvr32
>> >> =======================================
>> >> |X|  The module "richtx32.ocx" was loaded but the call to
>> >>       DllRegisterServer failed with error code 0x8002801c.
>> >>
>> >>       For more information about this problem, search
>> >>       online using the error code as a search term.
>> >> =======================================
>> >>                                                                      |
>> >> OK
>> >> |
>> >> =======================================
>> >>
>> >> Does anyone know how to register VB controls in Vista?
>> >>
>> >> Any help would be greatly appreciated.
>> >>
>> >> Thanks,
>> >> Richard
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >
>> >
>>
>
>
Author
12 May 2007 12:44 AM
Steve Easton
Thanks for the feedback.
I also read your reply to Ralph and will keep that little trick handy.

--

Steve
95isalive

Show quoteHide quote
"Richard Eagle" <rich***@discussions.microsoft.com> wrote in message
news:uwOtTjAlHHA.1776@TK2MSFTNGP05.phx.gbl...
> Thanks again Steve, and for the link too. I still don't find it but I'll check some
> more. Anyway, I got all the files registered now as described in my follow-up reply to
> Ralph.
>
> Richard
>
>
> "Steve Easton" <ad***@95isalive.com> wrote in message
> news:OWsVZw$kHHA.1624@TK2MSFTNGP06.phx.gbl...
>> I'm not at my Vista machine at the moment so my terminology might be off.
>> It's in the Vista equivalent of add remove programs / Add remove windows features.
>> IIRC it's the very first item in the list.
>> You may or may not need the CD. I didn't.
>> Once installed, it will show in Services in Computer management,
>> and you will have to set it as automatically enabled and then either start it or
>> reboot.
>>
>> It's actually named "ActiveX Installer Service"
>>
>> You might want to check and see if it's available in the Home edition.
>> According to this eweek article it's only in Business, Enterprise and Ultimate,
>> but the article is almost a year old.
>> http://www.eweek.com/article2/0,1895,1979231,00.asp
>>
>>
>> Steve Easton
>>
>>
>> "Richard Eagle" <rich***@discussions.microsoft.com> wrote in message
>> news:e7xfEp$kHHA.568@TK2MSFTNGP02.phx.gbl...
>>> Thanks much for your reply Steve. I followed your advice and backed up the
>>> file. Got it registered with a batch file per Ralph's instructions but that
>>> doesn't work with comdlg32.ocx or dxtmet2.dll for some reason so I guess I
>>> need the ActiveX installer service.
>>>
>>> Question: How do I install the ActiveX installer service in Vista? I'm new
>>> to Vista and must be overlooking the obvious but I can't find it.
>>>
>>> Thanks,
>>> Richard
>>>
>>>
>>> "Steve Easton" <ad***@95isalive.com> wrote in message
>>> news:OPzAc8%23kHHA.492@TK2MSFTNGP04.phx.gbl...
>>> > You need to install the ActiveX installer service in Vista and then enable
>>> > it in services.
>>> > It is not automatically installed during initial install. Install it via
>>> > add windows components.
>>> >
>>> > "WARNING " do not delete the file you copied into the Vista system folder
>>> > until you make a copy in XP and save it.
>>> > The copy you have in Vista is "virtual." Delete it and the one in XP gets
>>> > deleted.
>>> > Learned that the hard way.
>>> >
>>> > Steve Easton
>>> >
>>> > "Richard Eagle" <rich***@discussions.microsoft.com> wrote in message
>>> > news:Obr4op%23kHHA.3484@TK2MSFTNGP02.phx.gbl...
>>> >> Yesterday I finally got Vista Home Premium installed on this PC. It's now
>>> >> in
>>> >> a dual-boot setup with XP Pro. I have a VB6 program that I'm working on
>>> >> and
>>> >> the stand-alone .exe runs fine in XP. Apparently I have all needed files
>>> >> registered in XP.
>>> >>
>>> >> I copied the .exe over to my Vista drive, rebooted into Vista and tried
>>> >> to
>>> >> run the program. When I did, I got a message saying I needed
>>> >> richtx32.ocx. I
>>> >> copied it from my XP windows system32 folder to my Vista windows
>>> >> system32.
>>> >> Then I tried to register it in Vista with 'run' and then:
>>> >>
>>> >> regsvr32 richtx32.ocx
>>> >>
>>> >> ...just like I would do it in XP. When I did, I got an error message like
>>> >> this:
>>> >>
>>> >> =======================================
>>> >> RegSvr32
>>> >> =======================================
>>> >> |X|  The module "richtx32.ocx" was loaded but the call to
>>> >>       DllRegisterServer failed with error code 0x8002801c.
>>> >>
>>> >>       For more information about this problem, search
>>> >>       online using the error code as a search term.
>>> >> =======================================
>>> >>                                                                      | OK
>>> >> |
>>> >> =======================================
>>> >>
>>> >> Does anyone know how to register VB controls in Vista?
>>> >>
>>> >> Any help would be greatly appreciated.
>>> >>
>>> >> Thanks,
>>> >> Richard
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >>
>>> >
>>> >
>>>
>>
>>
>
Author
11 May 2007 5:09 PM
Ralph
"Richard Eagle" <rich***@discussions.microsoft.com> wrote in message
news:Obr4op%23kHHA.3484@TK2MSFTNGP02.phx.gbl...
> <snipped>
>
> Does anyone know how to register VB controls in Vista?
>
> Any help would be greatly appreciated.
>

A quick cheap trick is to put the command ("<path>\regsvr32
<path>\richtx32.ocx") in a batch file. Name the batch file with "install",
or "setup" in the name (eg, MyInstall.bat), then run the batch file.

-ralph
Author
11 May 2007 6:27 PM
Richard Eagle
Thanks Ralph for the info. I tried that and it worked fine with richtx32.ocx
but then I needed comdlg32.ocx. Tried that one the same way and it won't
work and I get the error like before. Also tried to register dxtmeta2.dll
with a batch file and it won't work either. Strange that the first one
worked and the other 2 won't.

Thanks,
Richard


Show quoteHide quote
"Ralph" <nt_consultin***@yahoo.com> wrote in message
news:0tCdnTSSA9unPtnbnZ2dnUVZ_qOpnZ2d@arkansas.net...
>
> "Richard Eagle" <rich***@discussions.microsoft.com> wrote in message
> news:Obr4op%23kHHA.3484@TK2MSFTNGP02.phx.gbl...
>> <snipped>
>>
>> Does anyone know how to register VB controls in Vista?
>>
>> Any help would be greatly appreciated.
>>
>
> A quick cheap trick is to put the command ("<path>\regsvr32
> <path>\richtx32.ocx") in a batch file. Name the batch file with "install",
> or "setup" in the name (eg, MyInstall.bat), then run the batch file.
>
> -ralph
>
>
Author
11 May 2007 8:12 PM
Richard Eagle
Ralph, I got them all working by right-clicking the batch file and selecting
'run as administrator'.

Registered:
richtx32.ocx
comdlg32.ocx
mscomctl.ocx
dxtmeta2.dll

....and all are working fine now. Thanks again.

Richard


Show quoteHide quote
"Richard Eagle" <rich***@discussions.microsoft.com> wrote in message
news:eOtMEp$kHHA.568@TK2MSFTNGP02.phx.gbl...
> Thanks Ralph for the info. I tried that and it worked fine with
> richtx32.ocx
> but then I needed comdlg32.ocx. Tried that one the same way and it won't
> work and I get the error like before. Also tried to register dxtmeta2.dll
> with a batch file and it won't work either. Strange that the first one
> worked and the other 2 won't.
>
> Thanks,
> Richard
>
>
> "Ralph" <nt_consultin***@yahoo.com> wrote in message
> news:0tCdnTSSA9unPtnbnZ2dnUVZ_qOpnZ2d@arkansas.net...
>>
>> "Richard Eagle" <rich***@discussions.microsoft.com> wrote in message
>> news:Obr4op%23kHHA.3484@TK2MSFTNGP02.phx.gbl...
>>> <snipped>
>>>
>>> Does anyone know how to register VB controls in Vista?
>>>
>>> Any help would be greatly appreciated.
>>>
>>
>> A quick cheap trick is to put the command ("<path>\regsvr32
>> <path>\richtx32.ocx") in a batch file. Name the batch file with
>> "install",
>> or "setup" in the name (eg, MyInstall.bat), then run the batch file.
>>
>> -ralph
>>
>>
>

Bookmark and Share