13.6 Software Uninstallation

Through the AnySecura console, administrators can set software uninstallation tasks on client machines, enabling rapid bulk removal of software. The console also allows monitoring of client software installations to prevent reinstallation of specified applications.

Select Asset Management -> Software Uninstallation to create an uninstallation task. Tasks can be created in two modes: Software Mode and Computer Mode.

In both modes, you must configure the task mode and execution schedule. The settings are described as follows:

Field Name Description
Task Mode Select the mode in which the uninstallation task will run.
Continuous Execution Continuously monitors the software; if detected, it will be uninstalled during the specified execution period.
Execute Once The uninstallation task runs only once; after execution, whether successful or not, it will not run again.
Execution Schedule Select the time period when the task should execute.
Immediate Execution If the software is detected as installed, it is uninstalled immediately.
Execute When Idle If the software is detected, uninstallation begins when the client is idle (no keyboard or mouse activity for over 3 minutes) and the console shows the client status as idle.
Execute at Specified Time If the software is detected, uninstallation occurs at the specified time, which refers to a set time each day.

13.6.1 Software Mode Task Setup

In Software Mode, uninstallation tasks are defined around selected software, targeting client machines where the software is installed or may be installed. This allows multiple software applications to be uninstalled across multiple computers simultaneously.

Installed Software List

Under Software Uninstall → Software Mode, you can view a list of all installed software detected across client machines. The list includes the following information:

Field Name Description
Software Name Name of the software.
Company Name Name of the software vendor.
Installed Count Number of client machines where the software is installed.
Task Count Number of client machines that have received the uninstallation task for this software.

Selecting a software allows you to view detailed information about the client machines where it is installed, as well as the client machines executing the uninstallation task.

Both installed computers and computers executing the uninstall task include the following information:

Field Name Description
Computer Name of the client machine.
Computer Group The group to which the client machine belongs.
User The currently logged-in user on the client machine.
Network Address The IP address of the client machine.
Operating System The operating system of the client machine.
Status The runtime status of the client, consistent with the basic client information, including: Running, Offline, Client Uninstalled.
Software Version When installing or uninstalling the selected software, the version number of that software on the client machine.
Software Status Indicates whether the software is In Use or Being Uninstalled. If no uninstall task is set, it shows In Use. If an uninstall task is set, even if it hasn't started due to scheduling, it shows Being Uninstalled.
Size The installation size of the software.
Installation Time The date and time the software was installed on the client.
Installation Path The path where the software is installed on the client.
Task Mode Continuous execution or Single execution. This column appears only in the list of client machines executing uninstall tasks.

Setting Software Uninstall Tasks

Steps to set a task:

  • In the installed software list, select one or more software items, right-click and choose Uninstall; or select a software item, then in the client machine list below, select one or more computers, right-click and choose Uninstall. This opens the software uninstall task dialog.
  • The left panel displays the client machines; select the machines on which the task should be executed.
  • The upper-right panel shows the selected software to be uninstalled.
  • In the task settings, choose the Task Mode and Execution Time.
  • Click OK to finalize the task setup.

13.6.2 Setting Tasks in Computer Mode

In Computer Mode, uninstall tasks are set based on selected client machines, targeting the software installed on them. This allows multiple software items to be uninstalled from a single machine.

Client Machine List

Under Software Uninstall → Computer Mode, you can view client machine information along with detailed software installation and uninstall data.

By selecting a client machine from the list, you can see all software installed on that machine, including:

  • Software Name
  • Vendor/Company
  • Software Version
  • Size
  • Installation Path

You can also view all software uninstall tasks that have been assigned to the selected client machine.

Setting Software Uninstall Tasks

Steps to configure a task:

  • In the client machine list, select a client. In the Installed Software section below, choose one or more software items, right-click, and select Uninstall to open the software uninstall task settings dialog.
  • On the left, the client machine list allows you to select which machines will execute the task.
  • On the upper-right section, the software list displays the selected software.
  • In the task settings, choose the Task Mode and Execution Schedule.
  • Click OK to complete the task configuration.

13.6.3 Software Uninstall Task Management

Viewing Tasks

In Computer Mode, select a client and choose Uninstall Tasks to view the uninstall task information for that machine. The details include:

Field Name Description
Uninstall Task Name of the software to be uninstalled.
Task Mode The task mode selected when configuring the task.
Last Completion Time The last time the task was completed on the client.
  • - For Execute Once tasks, this time remains fixed after the single execution.
  • - For Continuous tasks, this time updates after each execution of the task.
Task Status The current status of the task: Not Started / In Progress / Success / Failure.
  • - For Continuous tasks, after each execution, the status resets to Not Started, followed by the result of the last run (Success / Failure).

Deleting Tasks

Delete Tasks for a Client

In Computer Mode, select a client, go to the Uninstall Tasks tab, choose one or more software uninstall tasks, right-click and select Delete Task. The selected tasks will be removed.

Delete Tasks for a Software

In Software Mode, select a software, go to the Target Computers for Uninstall Tasks tab, select one or more clients, right-click and choose Cancel Uninstall Task. The selected tasks will be canceled.

Notes

  • 1. For tasks set to "Execute Once" that have already been completed, deleting the task removes it from the list.
  • 2. For "Execute Once" tasks that have not yet run (scheduled time not reached), deleting the task removes it from the list, and it will not execute when the scheduled time arrives.
  • 3. For "Continuous Execution" tasks, selecting Delete Task from the right-click menu removes the task from the list, and the task will not execute even if the specified software is installed later.

Uninstall Task Overview

Click the command icon in the Software Uninstall interface to open the Uninstall Task dialog, where you can set query conditions to search for specific uninstall tasks. Query results can be printed or exported via the right-click menu.

Query Condition Description
Scope The range of client machines; a specific group can be selected.
Uninstall Software Name Name of the software to uninstall; supports fuzzy search.
Uninstall Task Mode Mode of the uninstall task: All / Execute Once / Continuous Execution.
Uninstall Task Status Status of the uninstall task: All / Not Started / In Progress / Success / Failed.