/build/static/layout/Breadcrumb_cap_w.png

active setup

 

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


0 Comments   [ + ] Show comments

Answers (1)

Answer Summary:
Posted by: anonymous_89761 11 years ago
Third Degree Brown Belt
1

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:

  • ARPNOMODIFY
  • ARPNOREMOVE
  • ARPNOREPAIR

Comments:
  • As for the SCCM part of the question, you can use the Assets and Compliance toolset to determine what software is installed where. - EVEEN 11 years ago
  • The Add/Remove programs entries are part of an SCCM hardware inventory - so you'll be able to report on it fairly easily. - dunnpy 11 years ago
  • 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. - EdT 11 years ago
 
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