Hi all,

Primavera 7.0 application is vendor msi. When i try to create mst and install the application using the properties taken from the log file of the setup.exe, the application INSTALLDIR size and ARP size are getting varied with the source and also the shorcuts are not displayed as per the source.

So i tried to create setup.iss and installed the exe silently using setup.iss, the application installed as per the source but i cannot see the ARP entry for the application.

when i check in the registry HKLM\SOFTWARE\WINDOWS\CURRENTVERSION\UNINSTALL the systemcomponent is the set to zero.

can any one help me in this issue.

Thanks.
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 the shortcuts part of the MSI? also, what exactly is differrent about the ARP entries? are they different or just plain missing?
Answered 12/09/2010 by: pjgeutjens
Red Belt

Please log in to comment
0
Yes, shortcuts are the part of MSI. ARP size is getting differed and even the INSTALLDIR size is also getting differed. 11 files are missing when i install using transform.
Answered 12/09/2010 by: naveen.packager
Green Belt

Please log in to comment
0
Naveen,

If the 11 files are part of the MSI, have a look at the conditions on the components and features that contain them. As well as the features' InstallLevel property, compared to the INSTALLEVEL property of your MSI.

If they are not part of the MSI, it is possible they get put in place by the setup stub, in which case you should install the MSI first, then "break" the Windows Installer housekeeping data on the application in the registry, and then capture a run of the setup on top of the msi installation. This capture will show you the extra stuff the setup puts on the machine.

PJ
Answered 12/09/2010 by: pjgeutjens
Red Belt

Please log in to comment
0
PJ,

Actually the shorcuts and ARP entry are managed by the setup.exe only.

Reagrding the missing files, there are several components for the same files with the conditions for each component. So the components are not getting installed trough mst.

I have removed the condition for that particular component which is getting installed trough exe file and installed the msi. Now all the files were installed perfectly and the size of the INSTALLDIR also matches with exe setup.

Now everything is perfect but Iam not sure wether Iam going in the right way? Please let me know if you have any idea.

And also please tell me how to break the Windows Installer housekeeping data on the application in the registry.

Thank you very much for your support.
Answered 12/09/2010 by: naveen.packager
Green Belt

Please log in to comment
0
Using bare MSI/MST gives you more flexibility vis-a-vis deployment. For example, GP can only deploy MSI/MT.

By "breaking the housekeeping data", Pieter means renaming the relevant key in HKEY_LOCAL_MACHINE\Software\Microsoft\CurrentVersion\Uninstall\[GUID], where GUID is your product's ProductCode.
Answered 12/09/2010 by: VBScab
Red Belt

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