Get Rid of Active Setup

Are you still using Active Setup to distribute per-user files or registry values? If so, stop! There are better ways to manage initial user settings.

This article assumes basic knowledge of Active Setup. You might want to refresh your memory by reading my article Active Setup Explained.

What is Bad About Active Setup?

No Documentation

Active Setup is an internal Microsoft technology. It is not documented anywhere. It might be removed or changed at any time, although it is still present in Windows 8.

No Support

Since Active Setup is not documented, I would be very astonished if you could open a support call if you have a problem with it.

No Central Management

Active Setup configuration is stored in the user and computer hives of the registry. There is no central management of these entries. Both the registry values and the files required for customization need to be placed on all computers and in all user registry hives. In case of roaming profiles, NTUSER.DAT files stored on the file servers need to be modified.

Yodas Pickup Truck by Gareth Simpson under CC

Requires Explorer

Since Active Setup is executed by Windows Explorer, it is not run when starting a published application on Citrix XenApp.

App-V

Active Setup cannot be used to configure virtualized applications.

No Conditional Execution

Active Setup is run for every user logging on. There is no functionality to execute different code depending on group membership or location.

What to Replace Active Setup With

I am aware of two alternatives to Active Setup:

  • Group Policy Preferences
  • Custom Framework
    This could be invoked from a logon script or use a more sophisticated mechanism. It involves coding (or at least scripting) - yes, it is not trivial, but you are rewarded with great flexibility.

Recommendation

Stop using Active Setup. It is arcane technology, inelegant and difficult to manage. Depending on your needs, replace it with - nothing. That would be ideal. Most applications do not need a per user configuration when they start up. When they first start, they simply generation their initial configuration.

If you cannot get away with doing nothing, try Group Policy Preferences. It is included in the OS, comes for free and is managed centrally.

If you are more of a do-it-yourself type, consider developing a little framework that is run during logon and checks if any configuration work is required.

If the above is not right for you and you have money to spend consider a full-blown user environment management product like RES Workspace Manager.

Comments

Latest Posts

Fast & Silent 5 Watt PC: Minimizing Idle Power Usage

Fast & Silent 5 Watt PC: Minimizing Idle Power Usage
This micro-series explains how to turn the Lenovo ThinkCentre M90t Gen 6 into a smart workstation that consumes only 5 Watts when idle but reaches top Cinebench scores while staying almost imperceptibly silent. In the first post, I showed how to silence the machine by replacing and adding to Lenovo’s CPU cooler. In this second post, I’m listing the exact configuration that achieves the lofty goal of combining minimal idle power consumption with top Cinebench scores.
Hardware

Fast & Silent 5 Watt PC: Lenovo ThinkCentre M90t Modding

Fast & Silent 5 Watt PC: Lenovo ThinkCentre M90t Modding
This micro-series explains how to turn the Lenovo ThinkCentre M90t Gen 6 into a smart workstation that consumes only 5 Watts when idle but reaches top Cinebench scores while staying almost imperceptibly silent. In this first post, I’m showing how to silence the machine by replacing and adding to Lenovo’s CPU cooler. In a second post, I’m listing the exact configuration that achieves the lofty goal of combining minimal idle power consumption with top Cinebench scores.
Hardware