/build/static/layout/Breadcrumb_cap_w.png

How do you specify Self healing location

I am new to Wise and the world of repackaging. I am trying to specify the location of the msi within the msi so that it is displayed if the package has to self repair. At the moment the packages are pointing to c:\winnt\temp but I want then to point to a network share as users don't have the rights to specify the location manually under our lock down policy.

I am using Altiris to deploy the packages.

0 Comments   [ + ] Show comments

Answers (4)

Posted by: Nagaraj 19 years ago
Senior Yellow Belt
0
to Wise and the world of repackaging. I am trying to specify the location of the msi within the msi so that it is displayed if the package has to self repair. At the moment the packages are pointing to c:\winnt\temp but I want then to point to a network share as users don't have the rights to specify the location manually under our lock down policy.

I am using Altiris to deploy the packages.


It is not required for you to point to the location of the msi for the self-healing to happen as the msi is deployed.

go to regedit

[HKEY_CLASSES_ROOT\Installer\Products\317A1D89C83432A4A86B143BC7A4D274\SourceList\Net]you will have the information from where exactly it is installed from.

I hope this was useful to you.
Posted by: OLLYK 19 years ago
Yellow Belt
0
Open your MSI in ORCA.
Go to the property table and add the following:
PROPERTY=SOURCELIST
VALUE=\\PATH TO YOUR MSI LOCATION ON YOUR SERVER\..
example if your MSI is on server LONDON in a share called PACKAGES and in a folder called ADOBE6.0,
Enter, SOURCELIST=\\LONDON\PACKAGES\ADOBE6.0\, in the property table. please note that SOURCELIST must be in CAPITALS!!
Posted by: VikingLoki 19 years ago
Second Degree Brown Belt
0
You also may want to consider putting your MSI source on a DFS share. It has several advantages.

- Redirection With straight Server\Share defined, moving this location would break the source links of all previously deployed MSIs. With DFS you can simply point the same DFS root to a different server.
- Load balancing If your MSI Source server gets overwhelmed (even temporarily during a major deployment) you can easily copy the files to a 2nd server and load balance.
- Site Aware If you have (or will have) multiple sites, DFS can determine which site you are in and point you to local server(s).
- Redundancy You can set up multiple MSI Source servers if one becomes unavailable, users can be redirected to another available server.

All in all, it gives you many more options down the line.
Posted by: sean_c_roberts 19 years ago
Senior Purple Belt
0
I agree with everything above.

Additional note: if you're working in a locked-down environment, consider these things:

1) Does your network environment allow MSIs to automatically run with elevated priviledges? If so, they your MSI WILL be able to access restricted files and keys.

2) You can manually set permissions on certain keys and files to allow your application/installation to function properly. Look this up in Wise help, OR learn how to use the free command-line utilities RegDacle and XCacls... call these utilities in/as CustomActions.
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