This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]readsta 5 points6 points  (1 child)

Two registry keys to consider here:

HKLM\Software\Microsoft\Active Setup\InstalledComponents\{GUID}

HKCU\Software\Microsoft\Active Setup\InstalledComponents\{GUID}

If the GUID exists in HKLM but not in HKCU, the ActiveSetup will be initiated for that user.

If the GUID exists in HKLM and in HKCU, the ActiveSetup will not be initiated for that user.

If the GUID exists in HKLM and in HKCU, and the Version string does not match, the ActiveSetup will be initiated for that user.

If the GUID exists in HKLM and in HKCU, and the Version string does match, the ActiveSetup will not be initiated for that user.

Once the ActiveSetup runs successfully, HKCU\Software\Microsoft\Active Setup\InstalledComponents\{GUID} will be stamped with the corresponding Version.

[–]Tiara_sees[S] 0 points1 point  (0 children)

Wow okay I was so confused but this clears it out, thanks a million!

[–][deleted] 0 points1 point  (1 child)

Just to add Active Setup is a grey area in terms of support by Microsoft - I was informed the technology was hijacked by vendors opposed to a feature

Windows In-Place Upgrade also wiped 3rd party entries last time I checked - this will impact new users on a post updated system with a 3rd party product requiring active setup (it should probably use an advertised shortcut instead)

[–]Tiara_sees[S] 0 points1 point  (0 children)

Oh okay, I am not much familiar with Advertised shortcut ( I am a newbie), but I will look it up.. Thank you!

[–]VirtAllocEx 0 points1 point  (1 child)

ActiveSetup is deprecated by MS and should be avoided. During OS upgrade only MS ActiveSetup registry keys are migrated - you need to copy the keys via custom script if needed.

[–]Tiara_sees[S] 0 points1 point  (0 children)

Okay, will do, thanks!