/build/static/layout/Breadcrumb_cap_w.png

Complicated scenario

We have very complicated case -

We have to upgrade old package which is deployed on around 500 machines.

Unfortunately previous packager kept * in hkcu\software. On uninstallation it throws error.

Option1 - create vbscript to edit previous package's cached copy.

but are there any other options?

0 Comments   [ + ] Show comments

Answers (3)

Posted by: mekaywe 12 years ago
Brown Belt
0
What is the error msi is throwing while uninstalling?

We faced similar issue with some repackaged application. We include two custom actions

1. Before upgrade takes place, Add a CA to take backup of HKCU\software
2. Let old version to be uninstalled
3. restore the registry information
4. Let newer version app get installed
Posted by: MadForMsi 12 years ago
Blue Belt
0
Error is access denied - abort;retry;ignore
Option2 - can't I replace mst files from "c:\windows\installer\<productcode>" folder?
If I write custom action, to overwritte mst file from this location, and call it before appsearch custom action, will it be a feasible option?
Posted by: AngelD 12 years ago
Red Belt
0
You need to replace the cached transform before "executing" the MSI as a transform is applied too early for that to happen.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ