I'm trying to switch from a manual install scenario to installing via a GPO.  I obtained the latest shockwave msi (which currently is and created the GPO.  The product did install correctly, but my previous version (, which had been installed manually via .exe did not remove.  Any tips on the best way to get this install working while removing the previous one?

0 Comments   [ + ] Show Comments


Please log in to comment

Community Chosen Answer


This is not the answer your looking for however; Unless it is preventing the current version from being used correctly why not let the previous version stay put? ... kinda like java. 


The old app deploy website had a uninstall string to run with msiexec.exe that I image you could use with a GPO. I'm sorry I can not find it at this time.

Answered 04/17/2012 by: Tentacle Master
Fourth Degree Black Belt

  • In some ways I agree with you, but I also hate to make a mess. I guess my question also would be how in the future it would affect upgrades. I'm assuming that Sun/Oracle figured out eventually that people didn't want every version of Java ever made on their machine as they have made a change and now they replace previous versions.
Please log in to comment



Use the Uninstall code for the previous application to uninstall it first.

You can find it somewhere in HKLM\Software\Microsoft\Windows\CureentVersion\Uninstall\

Search for Shockwave there.

use msiexec /x {ProductCode} /qb

to uninstall.

Then you can install your application


Customize your new package and add an upgrade code of the previous package in your application

Answered 04/17/2012 by: piyushnasa
Red Belt

  • "Customize your new package and add an upgrade code of the previous package in your application" ok - how exactly is that done? Sorry im pretty new to this.
Please log in to comment
Answer this question or Comment on this question for clarity