Solved

Remote Application removal

Posted on 2002-07-01
13
194 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
Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

 

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

Is Your AD Toolbox Looking More Like a Toybox?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

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

Suggested Solutions

Have you ever wanted to restrict the users input in a textbox to numbers, and while doing that make sure that they can't 'cheat' by pasting in non-numeric text? Of course you can do that with code you write yourself but it's tedious and error-prone …
You can of course define an array to hold data that is of a particular type like an array of Strings to hold customer names or an array of Doubles to hold customer sales, but what do you do if you want to coordinate that data? This article describes…
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…

773 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