Salesforce

Is it possible to do a silent uninstall of Progress on Windows?

« Go Back

Information

 
TitleIs it possible to do a silent uninstall of Progress on Windows?
URL NameP40338
Article Number000139395
EnvironmentProduct: OpenEdge
Version: 10.1B and later
OS: Windows
Other: Install, Uninstall
Question/Problem Description
How to run a silent uninstall of Progress on Windows?
How to execute a silent uninstall of OpenEdge on Windows?
Is it possible to silently uninstall an OpenEdge Installation on Windows?
Steps to Reproduce
Clarifying Information
OpenEdge on Windows provides an icon "Uninstall OpenEdge" for a manual uninstall.
Error Message
Defect NumberDefect PSC00224265 / OE00196830
Enhancement Number
Cause
Resolution
Yes, it is possible to perform a silent uninstall on Windows-based systems from OpenEdge 10.1B onwards by adding -psc_s to the existing uninstall shortcut that was created when OpenEdge was initially installed.  

The silent uninstall will still show a progress bar on screen, however it will otherwise run without needing any user interaction.

Note: Progress doesn't support a silent uninstall of a Shared Network installation, which still needs to be uninstalled manually through Control Panel -> Add/Remove Programs

Silent uninstall instructions

(1) Right-click on the current "OpenEdge Uninstall" shortcut and choose Properties, then copy information from its "Target", which will look similar to this in OE10.2B version:

"C:\Program Files\InstallShield Installation Information\{69E3F70C-32B2-47A8-A70D-653D16ECEFC2}\setup.exe" -runfromtemp -l0x0009 -removeonly 

Add -psc_s to the command after "setup.exe", so that it will look like this:
 
"C:\Program Files\InstallShield Installation Information\{69E3F70C-32B2-47A8-A70D-653D16ECEFC2}\setup.exe" -psc_s -runfromtemp -l0x0009 –removeonly

That GUID portion of the command line above changes for each major release and platform. Therefore it is important to use the correct GUID taken from the command line of the Uninstall shortcut from an existing installation. For example, OpenEdge 10.2B Windows 32-bits and Windows 64-bits have a different GUID.

(2) To run a silent OpenEdge uninstall, execute that command as an administrator, for example enter it in the Windows command prompt, or create a batch script containing that command and schedule it to run once:

"C:\Program Files\InstallShield Installation Information\{69E3F70C-32B2-47A8-A70D-653D16ECEFC2}\setup.exe" -psc_s -runfromtemp -l0x0009 –removeonly 
Workaround
Notes
The GUID can additionally be verified by the associated Values and Data in the machine in the registry keys:
  • 32-bit installs on 32-bit Windows or 64-bit installs on 64-bit Windows 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{GUID}
  • 32-bit installs on a 64-bit Windows system:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{GUID}

If possible as best practice, please restart the machine before and after the uninstall process. A restart completely kills all processes, clears the RAM, and clears the processor cache.
It's a preferred method when completing a new install or uninstall and why a computer restarts during Windows Operating System updates.

Note: The *silent* uninstall means that the process will be completed with no user interaction, however, it still shows a progress bar on the screen.
Keyword Phrase
Last Modified Date2/27/2024 10:20 PM

Powered by