Shockwave 12.1.3.153 software distribution package that removes older versions of shockwave for the K1000
Looking for instructions to create a Adobe Shockwave 12.1.3.153 software distribution package that removes older versions of shockwave, especially 12.1.0.150. I followed instruction for shockwave 3.*.*.* but it doesn't remove 12.1.0.150. Want to avoid having to create a uninstall script for the older versions of shockwave
0 Comments
[ + ] Show comments
Answers (3)
Please log in to answer
Posted by:
cblake
10 years ago
Determine the GUID for the package you want remove, and run the uninstall command.
MSIEXEC.EXE /x {GUID} /qn
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:
http://www.itninja.com/question/for-managed-installs-what-s-your-preferred-method-vbs-or-batch-file
http://www.itninja.com/question/silent-uninstall-java-all-versions
Posted by:
SMal.tmcc
10 years ago
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.
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.
Comments:
-
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. - SMal.tmcc 10 years ago
Posted by:
rock_star
10 years ago
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
http://helpx.adobe.com/shockwave/kb/download-shockwave-stand-alone-installer.html
http://www.adobe.com/shockwave/download/alternates/#sp
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.
1. Remove the older version of Shockwave Player
2. Install newer version of Shockwave player
1. You can get Uninstaller from this location
http://helpx.adobe.com/shockwave/kb/download-shockwave-stand-alone-installer.html
http://www.adobe.com/shockwave/download/alternates/#sp
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.