Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

23) What is a transform?

A transform is a .mst FILE which encapsulates all the changes to a base msi and
hence it enables to maintain a SINGLE installation FILE and changes separately in
the TRANSFORM file

24) What are the ways to make the changes in an MSI during installation?
The most generally used to make customizations in an MSI are
TRANSFORMS and COMMANDLINES

Difference between them are :


Command Line TRANSFORMS
1) We can change only the PUBLIC 1) This can affect both the PUBLIC and
properties with this PRIVATE properties

2) It cant affect the registries but can 2) It can affect


modify the Files and Directories Files/registries/Directories …

3) Group policy based Deployment 3) It can be done here


customizations cant be done with
command lines

25) What is the command line option for applying two or more TRANSOFMS
to a Single MSI?

Msiexec /I \\server\installation\my .MSI /Qb!


TRANSFORMS=common.mst;Group.mst

26) What are the reasons for self healing in an Application? An Application
Keeps on Reinstalling every time you click the shortcut. How to resolve.

.Go to eventviewer and check for Component ID. It may be missing or some error
related to that....fix it. Other options are….

Missing Files or Registry Keys


Look closely- some files are deleted by the application itself. If your package
contains such a file it will self-heal in order to restore the file each time.
Temporary Files Included In MSI
If any temporary files left on the system are captured in your package, they may
cause self repairs to occur in order to restore them.
Correct Path for the components.
Sometimes the component will have a wrong directory path so right click each and
every component and check for the directory.

HKEY_CURRENT_USER Keys in Package [Obvious]


HKCU Keys are installed only for the current user. Therefore, the first time the
application is run by each user, the HKCU keys belonging to the package will not
exist resulting in a reinstallation of the containing feature.

You might also like