How do I Register an MSI package with a custom MST file?

Document ID : KB000054612
Last Modified Date : 14/02/2018
Show Technical Document Details

Description

There are so many ways MSI packages can be registered. What is the best way to register an MSI package with a custom MST file?

Solution

  • Right-click on the Software Library and select Import->MSI-package.

    Figure 1
    Fig. 1

  • Select the option 'Register MSI to the Software Library' and Click Next.

    Figure 2
    Fig. 2

  • Specify the location of the MSI file and proceed further.

    Figure 3
    Fig. 3

  • Under the CD Options window don't select anything and proceed further.

    Figure 4
    Fig. 4

  • In the 'Customize' window uncheck the 'Seal Package' option. Select the Local Install procedure and click on 'Edit'.

    Figure 5
    Fig. 5

  • Specify the location of the MST file and proceed further and make the MSI configuration changes as needed.

    Figure 6
    Fig. 6

  • In the Finish screen make sure that the option "Do not install with elevated privileges" is unchecked and click Finish.

    Figure 7
    Fig. 7

  • Once the package is registered in the Software Library, drill down to the Procedures section in the package. Right-click the Local Install procedure and select properties. Under the Embedded File tab you should see the transform file listed.

    Figure 8
    Fig. 8

  • Seal the package

***Note : If the MST is being ignored for some reason, remove the following MSI properties and check:
ALLUSERS=2 ARPNOMODIFY=1 ADDLOCAL=ALL