Hello - I have an Installshield MSI ( not designed by me - by someone more knowledgable than me) which one of my customers has installed ( working fine ) then removed the drive on which the product was installed ( without uninstalling the product). ( He had two drives in the machine a C drive and an E drive) and wiped the disk down. The product ceased to work - no surprise here then and in attempting to get it to work again I have uninstalled it on Add remove software then attempted to reinstall only to faced with a barrage of Error 2908 Could not register component {xxxx -xxxx - xxxx etc...}. Is there a way this can be fixed?

Thanks for your help
Kerrin[:)]
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Are you saying that after installing this MSI one of the drives were not visible?
To see if the drive reference has been modified in any way see if you can find this "removed" drive using "Disk Management".

Is the drive missing under "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints"?
Answered 02/25/2008 by: AngelD
Red Belt

Please log in to comment
0
NO. I mean the customer physically removed the drive from the machine ( and formatted it for good measure) leaving the one hard drive that contained Windows. The drive he removed was the one on which he had installed my application. This really sounds stupid but he did not realise that the app had gone until later when he clicked on the app startup icon by which time he had done the damage.[:)]
Answered 02/25/2008 by: bannerks
Senior Yellow Belt

Please log in to comment
0
Okey, so you managed to uninstall the application from ARP and then while trying to install it again to the existing drive you got the 2908 error?
In that case start by installing with verbose logging and see which component that it failes on and what's associated with that component.
Answered 02/25/2008 by: AngelD
Red Belt

Please log in to comment
0
Hello Thanks for taking the time to assist me.

It is an MSI project but I have deployed it as an Exe. Is there a way to install that verbose ( Installshield Project)?.

Also I ntoice if I click ignore at the first component failure it just keeps giving me failure after failure after failure giving me the impression it is possibly all of them.
Answered 02/25/2008 by: bannerks
Senior Yellow Belt

Please log in to comment
0
Is there a way to install that verbose ( Installshield Project)?.
http://itninja.com/question/what-is-pxe?3
Answered 02/25/2008 by: AngelD
Red Belt

Please log in to comment
0
Could be dotnet is corrupted or missing.
Answered 02/25/2008 by: reds4eva
Second Degree Blue Belt

Please log in to comment
0
Yeah, that's my thought also reds4eva or maybe some assembly related issues in the package.
Answered 02/25/2008 by: AngelD
Red Belt

Please log in to comment
0
Hello There sorry I want quiet - I am in UK and only able to look at this myself in evenings - It is important - I have my customers machine on remote support and tried the Logging entry but the log file is not being created when I run setup.exe ( the only think is I always have to end in abort because it gives me a dialog box and fails on every component, I clicked ok about 150 times but that was going nowhere). I traced the first component number down that could not be installed on the Ishield 2008 project and it is a simple component containing some report templates.

Anythink I mayt be doing wrong on log?

Thanks Guys - Any obvious way of cleaning up this machine?
Kerrin
Answered 02/26/2008 by: bannerks
Senior Yellow Belt

Please log in to comment
0
Hi Kerrin,

As reds4eva mentioned "Could be dotnet is corrupted or missing" have you verified that this installation doesn't require a specific version of .NET Framework installed prior to your installation?
Maybe it was installed to the drive that was removed?
Answered 02/26/2008 by: AngelD
Red Belt

Please log in to comment
0
Hello there - Thanks for that - the installation looks for .net1.1 and installs if not there.
I have lost connectivity with the machine - inadvertantly closed the connection so can't check . Are you saying that possibly because the computer believes .net is still on there but it is not because it was installed on the missing drive (maybe) this could be the reason for the installation not working?

Is a remedy to possibly uninstall .net framework 1.1 and re-install it?

I will have to wait until tomorrow night to do any more work.

As an aside I hire an Installshield freelancer to do my installs - like hens teeth and expensive. Is there a better product for installations ( also where good quality engineering resource cab be bought more readily at reasonable prices). I stumbled on http://www.installaware.com/ which looked good. Any advice welcome.


Thanks again
Kerrin
Answered 02/26/2008 by: bannerks
Senior Yellow Belt

Please log in to comment
0
A corruption of .NET 1.1 may be possible.
You could try to uninstall/re-install again and see if that helps.
If not then I would suggest you "zap" it (MsiZap) and then try to install it again.

As an aside I hire an Installshield freelancer to do my installs
Just lets hope he's not using any IS engine script for the love of god [:D]

InstallShield and Wise are the leading on the market regarding packaging products and used correctly any of them should do just fine. You could of course do everything manually using ORCA for fun but it's most up to the packager to create a working package for that environment.
Answered 02/26/2008 by: AngelD
Red Belt

Please log in to comment
0
Thanks you have been really helpful .
I greatly apprecaite your help.

I will give this a try tomorrow evening and let you know if I was successful . I will then ask my customer to refrain from uninstalling programs using such a drastic fashion in future.

Thanks
Kerrin
Answered 02/26/2008 by: bannerks
Senior Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity