Solved

Remote Application removal

Posted on 2002-07-01
13
192 Views
Last Modified: 2010-05-02
Hi Lads,

I'm working with a client-server app. and I have a component running under MTS, I installed a package in my client to have the reference to my MTS COM, the problem is that I changed the COM breaking compability and now I want to install this new version but I can't get rid of the old one. When I go to control panel - Add/Remove programs I can't uninstall the old reference. I already tried after running Regclean and nothing!, I reckon this is causing some conflicts because when I install the new package I'm getting in my reference the list all the versions of that COM, I'll appreciate your help

Many Thanx in advance
Manolito
0
Comment
Question by:manolito
  • 6
  • 4
  • 2
  • +1
13 Comments
 
LVL 5

Expert Comment

by:rpai
Comment Utility
Remove the COM component from MTS( This unregisters the COM component automatically). However to make sure, you can unregister the old COM component using regsvr32 /u C:\MyComObject\objCoM.dll before registering the new one.

0
 

Author Comment

by:manolito
Comment Utility
Hi rpai

Thanks for your response but when I delete the MTS package is not removing the reference on the client, Does I have to use regsvr in the client?, It is supose that I don't have the DLL, I just have the remote application reference of the COM, how can this be done?

thanks
0
 
LVL 5

Expert Comment

by:rpai
Comment Utility
You will have to remove the reference on the client too. Once the new component is registered on the MTS, you will have to re-do the export process all over again.

I am not sure that I understand the second part of your question. Could you please explain it a little further?

Thanks!
0
 

Author Comment

by:manolito
Comment Utility
Rpai in my remote applications folder
I found the DLLs that I don't need
together with the mtxas.dll,
the folders are:
{A99DE505-89E7-11D6-90F6-000255429D43}
{ECF41D52-8AAC-11D6-90F6-000255429D43}

I already unregister the old COM dolls, now I don't see them in my project references, that's good, but
they still appear in the Add/Remove Programs from control panel and I can't remove them, do u think will be advisable to delete this folders? I mean
{A99DE505-89E7-11D6-90F6-000255429D43}
and
{ECF41D52-8AAC-11D6-90F6-000255429D43}

?????

Many Thanks


0
 
LVL 5

Expert Comment

by:rpai
Comment Utility
I would not recommend deleting the keys from the registry to clean up. Did you try using RegClean to do the job?
0
 

Author Comment

by:manolito
Comment Utility
Yes I did, I tried with regclean
and I didn't touch the registry, I was
just asking about the posibility to delete the FOLDERS
from the remote Application directory
Thanks
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 5

Expert Comment

by:rpai
Comment Utility
If so, should be okay.
0
 

Author Comment

by:manolito
Comment Utility
I did that, but the COMs still in Add/Remove programs list
there is no way to remove them, any suggestion?

thanks
manolito
0
 
LVL 49

Expert Comment

by:DanRollins
Comment Utility
Hi manolito,
It appears that you have forgotten this question. I will ask Community Support to close it unless you finalize it within 7 days. I will ask a Community Support Moderator to:

    Accept rpai's comment(s) as an answer.

manolito, if you think your question was not answered at all or if you need help, just post a new comment here; Community Support will help you.  DO NOT accept this comment as an answer.
==========
DanRollins -- EE database cleanup volunteer
0
 

Author Comment

by:manolito
Comment Utility
The answer to this problem is this:
Open RegEdit, search for all the references to
the Component name and DELETE them, making sure you
don't have any reference to the old component anymore

DanRollins this is the solution what shall we do with the points?

0
 
LVL 49

Expert Comment

by:DanRollins
Comment Utility
Thanks for returning to this old question.  I still recommend that you give the points to rpai for effort.  But if you don't want to do that, post another comment saying so.  The Moderator can refund your points and save this as a 0-pt PAQ.  Your call.
-- Dan
0
 

Author Comment

by:manolito
Comment Utility
I'm grateful for the effort, and
when the answer is really helpful I'm fair giving
the points,
but the solution is the one that I just gave above.

thanks
manolito


0
 

Accepted Solution

by:
SpideyMod earned 0 total points
Comment Utility
PAQ'd and points refunded.  I would state this about the manolito's answer and it ties into rpai's answer.  Manually manipulating the registry is a dangerous thing.  Since this forum serves experts and non-experts alike, it is prudent to provide this warning:  Anyone attempting to use the answer provided should at the very least as a first step backup the registry using Regedit's backup facility before manually manipulating the registry. 'nuff said.

SpideyMod
Community Support Moderator @Experts Exchange
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

There are many ways to remove duplicate entries in an SQL or Access database. Most make you temporarily insert an ID field, make a temp table and copy data back and forth, and/or are slow. Here is an easy way in VB6 using ADO to remove duplicate row…
Introduction In a recent article (http://www.experts-exchange.com/A_7811-A-Better-Concatenate-Function.html) for the Excel community, I showed an improved version of the Excel Concatenate() function.  While writing that article I realized that no o…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now