0% found this document useful (0 votes)
30 views1 page

MSI Transform

A transform is a .mst file that encapsulates all the changes made to a base MSI file, allowing a single installation file and changes to be maintained separately. There are two main ways to make changes to an MSI during installation: transforms and command lines. Transforms can affect both public and private properties, files, registries, and directories, while command lines can only change public properties and modify files and directories. The command line option for applying two or more transforms to a single MSI is: Msiexec /I \\server\installation\my.MSI /Qb!TRANSFORMS=common.mst;Group.mst.

Uploaded by

Seyed Billalgani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views1 page

MSI Transform

A transform is a .mst file that encapsulates all the changes made to a base MSI file, allowing a single installation file and changes to be maintained separately. There are two main ways to make changes to an MSI during installation: transforms and command lines. Transforms can affect both public and private properties, files, registries, and directories, while command lines can only change public properties and modify files and directories. The command line option for applying two or more transforms to a single MSI is: Msiexec /I \\server\installation\my.MSI /Qb!TRANSFORMS=common.mst;Group.mst.

Uploaded by

Seyed Billalgani
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy