Solved

Remote Application removal

Posted on 2002-07-01
13
195 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
ID: 7122157
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
ID: 7122395
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
ID: 7122665
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
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 

Author Comment

by:manolito
ID: 7124080
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
ID: 7124674
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
ID: 7124701
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
 
LVL 5

Expert Comment

by:rpai
ID: 7124736
If so, should be okay.
0
 

Author Comment

by:manolito
ID: 7127346
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
ID: 7970973
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
ID: 7972465
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
ID: 7975664
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
ID: 7975835
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
ID: 8018626
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

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Visual Studio search word table and return Cell index 8 69
How to Add / Edit Windows Menu 4 68
vbModal 12 57
VBA to find and replace multiline text from VBA modules 8 66
Enums (shorthand for ‘enumerations’) are not often used by programmers but they can be quite valuable when they are.  What are they? An Enum is just a type of variable like a string or an Integer, but in this case one that you create that contains…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
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…

830 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