for e.g. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\>{22d6f312-b0f6-11d0-94ab-0080c74c7e95}

before {22d6f312-b0f6-11d0-94ab-0080c74c7e95} there is an arrow.

does it mean that, this activesetup will run after all non arrow active setups?

I created 2 activesetups, for testing, and observed that, activesetup with arrow runs later.

Please guide.

0 Comments   [ + ] Show Comments


Please log in to comment

Community Chosen Answer


The name of the application shouldn't impact how it runs.  Additionally, running faster is kind of a nebulous concept.  Were all the same services running and consuming exactly the same amount of system resources?  What was the time differential?  How was it measured?  Were updates performed in between tests?  There's a lot of variables to consider so "running faster" is a challenge to define.

Answered 10/10/2012 by: Arminius
Second Degree Green Belt

  • I don't think MadForMsi said "running faster", they said said running later, i.e. one event happing after (or later) than another.
Please log in to comment



Active Setups will run in the order they are found in the registry. Since the arrow has a value 'greater than' the { character they will run after.

Since there's no limitation to what you can name the key in ActiveSetup\Installed Components (except they have to be unique), you could just as easily make a zzz_ key or so (letters compute as greater than both { and >)

Answered 10/10/2012 by: pjgeutjens
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity