I have created an nested MSI for (Cisco VPN and Zone Alarm).
The problem is when i install the software it is installed, when i am uninstalling it is not removing all the files in the Regestries(HKLM --> System--> Currentcontrolset-->Services--> vsdatant).
So when i am installing the application again it is showing an error as 1406.
So please help me in this issue.
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
As part of the install, does the package start the service 'vsdatant'? If so, does the uninstall stop the service before any uninstall activity takes place? Check the ServiceControl and ServiceInstall tables.
Answered 05/27/2008 by: VBScab
Red Belt

Please log in to comment
0
I would recommend not to nest them but install them one by one in preferred order.
Answered 05/27/2008 by: AngelD
Red Belt

Please log in to comment
0
Thanks for ur response.

The thing is we want to mingle those two applications in to one MSI. So for that we have done the Nested MSI.

Other than Nested MSI do u know any other process how to mingle those two applications.

We are new to this packaging world.
Answered 05/27/2008 by: sanath_sunny
Orange Belt

Please log in to comment
0
Thanks for ur immediate response.

If we install the application the service is running.
If we uninstall the application the service is stopping and it is not deleting from the Registry.
We have tried with so many scripts also,but there is no use with that scripts.
We can delete other Registries with that scripts execept these Services.
Answered 05/27/2008 by: sanath_sunny
Orange Belt

Please log in to comment
0
Can any one suggest me that how to remove unnecessary registries
Answered 08/14/2008 by: joncena
Yellow Belt

Please log in to comment
0
Do not hijack a thread with non-related question.
Create a new thread!
Answered 08/15/2008 by: AngelD
Red Belt

Please log in to comment
0
Do not hijack a thread with non-related question.
Create a new thread!


try removing those registry entries and create service controls in the services tab.
this might help u.
Answered 09/24/2008 by: vijaykodali
Senior Yellow Belt

Please log in to comment
0
Basically packages having services should have all the requried information to create, start or stop the service.
Its a best way to avoid these kind of issues.
1. The required file should be copied.
2. All the required registry information are available in you MSI.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Service Name>
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_<Service Name>
4. Entries in service control table to control the service.

In actual scenario what happens is we use to create the service from our MSI and we have service control table entries to control it. Cleaning of registry entries is a part of operating system which might fails. Also registries are not a part of your msi, hence it will not take care of deleting it at uninstall. So, capture the regitry and import them to your package.
In some cases service need restart even though you have everything correctly implemented.
Answered 09/28/2008 by: zipsantro
Purple Belt

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