Uninstalling software

To uninstall software, use a Software Deploy Job to push a software package to servers where the uninstall should occur. The system runs an uninstall command rather than an install command, which is the normal behavior of a Software Deploy Job.

You can control the phases of an uninstall job just as you would a Deploy job (see Deploy Job results). Because the process of defining an uninstall job is almost identical to defining a Deploy Job, this procedure primarily references the Deploy Job procedure.


  • To run an uninstall job, you must have administrator privileges on the remote server where you are uninstalling. That means your machine or user name should be mapped to a local user on the remote server, and that local user should have administrator privileges. For more information about configuration files and mapping users, see Setting up configuration files.
  • You cannot uninstall AIX patches. When BMC Server Automation installs an AIX patch, it automatically commits to the installation. After committing, an AIX patch cannot be uninstalled.
  • To uninstall a hotfix, you must enable the Allow service to interact with desktop option for the RSCD agent service running on that target server. This is the default configuration for Windows 2003 servers.
  • An uninstall option is not available for all Windows hotfixes.
  • On a Windows platform, a manual reboot may be required after uninstalling certain software packages. Ensure that you reboot the target server to avoid facing problems while running other jobs.

Before you begin

Before you can run an uninstall job, you must store the software packages being uninstalled in the Depot. Note that a software package stored in the Depot does not necessarily include source files if you are using a network-based deployment. For information about adding Windows patches and service packs to the Depot, see Adding a hotfix to the Depot. For information about adding all other types of software packages to the Depot, see Adding software to the Depot.

To uninstall software

  1. To create an uninstall job, do one of the following:
    • Open the Depot folder and navigate to the software package you want to uninstall. Right-click the package and select Uninstall from the pop-up menu.
      The New Uninstall Job wizard opens.
    • Open the Servers folder, expand the Live node for a server, and navigate to the software you want to uninstall. Right-click the software and select Uninstall from the pop-up menu.
      The New Uninstall Job wizard opens. If software must first be added to the Depot, the Select Matching Software dialog box opens.
  2. If the Select Matching Software window is displayed, match each software executable listed in the window to software stored in the Depot. If necessary, you can add software packages to the Depot with this process.
    For more information, see Matching software with depot items.
  3. Provide information for the uninstall job, as described in the following sections:
  4. Click Finish after completing the last step of the wizard.
    To monitor the results of an uninstall job, see Deploy Job results. This process lets you retry, undo, or reset an entire uninstall job or phases of the job on specific servers.
Was this page helpful? Yes No Submitting... Thank you