Looking for instructions to create a Adobe Shockwave software distribution package that removes older versions of shockwave, especially I followed instruction for shockwave 3.*.*.* but it doesn't remove Want to avoid having to create a uninstall script for the older versions of shockwave
0 Comments   [ - ] Hide Comments


Please log in to comment

Answer this question or Comment on this question for clarity


Determine the GUID for the package you want remove, and run the uninstall command. 

GUIDs can usually be found in the software inventory record on your K1000, if not listed, you can find it in HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

You can easily write the uninstall string(s) into a batch file, zip it with the current version, and upload that as the payload. Run the batch file as your installer command line and you're good to go.

Another method might be something like the examples here:




Answered 07/17/2014 by: cblake
Red Belt

Please log in to comment
use a batch file as the install of the shockwave distribution.  then you can add all the different needed uninstallers according to your inventory.

here is a example:

rem this is to uninstall the 4 versions of 12.x and 3 versions of 11.x unity client

start /wait MsiExec.exe /X{5D9322FD-A80D-4F75-97DD-DA351CBD1CF4} /qn
start /wait MsiExec.exe /X{272A9E7E-CDF6-4C3F-B218-FB6440CAA0D8} /qn
start /wait MsiExec.exe /X{6CFB900E-599A-4F7E-A066-581E0F61F7DB} /qn
start /wait MsiExec.exe /X{D0A70D38-FC9F-49B8-8E78-AAF154C7B43A} /qn

start /wait MsiExec.exe /X{4A512F45-5B61-4C82-AD95-6EF50D985493} /qn
start /wait MsiExec.exe /X{CCC385E8-E40B-4976-843F-E4A9DECDD336} /qn
start /wait MsiExec.exe /X{F6919958-537B-402A-8865-38B69827406F} /qn

rem this is to start the install of 13.x after uninstall of old versions

start /wait msiexec.exe /i "Hyland Web ActiveX Controls.msi" /qb!
start /wait msiexec.exe /i "Hyland Unity Client.msi" ADDLOCAL=Unity_Client,ApplicationEnabler,VirtualPrintDriverListener AE_DEFAULTFILE="C:\ProgramData\Hyland\Truckee.xml" CREATE_DESKTOP_SHORTCUTS="1" CREATE_MENU_SHORTCUTS="1" SERVICE_LOCATION_DATA_SOURCE="obNSHE" SERVICE_LOCATION_DISPLAY_NAME="NSHE" SERVICE_LOCATION_NT_AUTH="false" SERVICE_LOCATION_SERVICE_PATH="https://nshe.onbaseonline.com/service.asmx" /quiet
start /wait regedit /s hyland.reg

then in your distribution upload the batch file and run this way.

Answered 07/18/2014 by: SMal.tmcc
Red Belt

  • I looked thru my software inventory to see what was installed and used the uninstall command listed for each entry. the beauty of this method is even if the version is not installed for any of the uninstall lines, msiexec just skips it and goes to the next line without any visible errors.
Please log in to comment
You can create two program :
1. Remove the older version of Shockwave Player
2. Install newer version of Shockwave player

1. You can get Uninstaller from this location 



sw_uninstaller.exe /s

switch /s

Note: a) You might want to prompt user to close IE or other browsers
b) You should skip this if newer version is already in production ., just push registry which makes auto update disable

2. you can install your new version after first step is completed.

Hope that helps.
Answered 07/19/2014 by: rock_star
Second Degree Black Belt

Please log in to comment