Active Setup Error: "This action is only valid for products that are currently installed."
I'm currently trying to silently install an application on Window 7 x64 using PSExec to mimic deploying it via SCCM (from a system account). When installed from PSExec pretty much all of the application components are buried down in the System Profile (C:\Windows\System32\Config\SystemProfile).
Seeing this happen I used InstallShield to add Active Setup to a MST under the assumption that when the user logs on the application would repair itself adding the application components to the User's profile. This however, is not the case. When I logon I get the following error when Active Setup is trying to run "this action is only valid for products that are currently installed."
Any ideas on how to fix this issue? What is Win7 looking for to consider the application installed?
Thanks for your help,
Let me take a flyer here...I'll bet you're installing a Google product? Google Earth or more likely Chrome? In which case, you should be using the Enterprise version of that product, as I believe it will then install in a "proper" location, not beneath the user profile. Besides that consideration, I think you'll find the license for the non-Enterprise version specifically excludes enterprise use.
Just like what jaybee96 said, you can show us the HKLM keys on that AS. Chances are.. you might be using a different ProductCode from your actual MSI. Before attempting a log off and login, try executing your stub command somewhere in CMD and make sure it is doing the self repair.. of course with a /qb+ I suggest..