Software Deployment Question

active setup

09/13/2013 2290 views


If I built MSI for active setup why it’s displaying in add/remove program? If any way we can pull / see where MSI is installed via SCCM hardware/software inventory

Answer Summary:
0 Comments   [ + ] Show comments


All Answers


when creating an msi you can configure it to not show up in add/remove software.

after creating an msi you can use a msi table editor like orca to do the trick:

  1. open the msi in orca
  2. go to the property table
  3. set or add: ARPSYSTEMCOMPONENT=1
  4. save the msi and you are good to go

You can also use the following entries to let a program show up in the add/remove windows but with limited functionality:

Answered 09/13/2013 by: anonymous_89761
Third Degree Brown Belt

  • As for the SCCM part of the question, you can use the Assets and Compliance toolset to determine what software is installed where.
  • The Add/Remove programs entries are part of an SCCM hardware inventory - so you'll be able to report on it fairly easily.
  • Recommend you avoid using MSI for active setup, as there are other startup processes that may involve running an MSI. If your active setup runs when another MSI is already executing, then the active setup will fail, but the registry will be updated as if it had executed correctly, as active setup has no error trapping. I've seen this happen on many systems. Better to write active setups in a tool that can run without any dependence on any other running process.
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