uberAgent

Directories and Registry Key Created by uberAgent’s Installer

uberAgent is not only lightweight and unobtrusive, but it also creates only a minimal set of files and registry keys during installation that can be removed easily.

Uninstalling uberAgent

Windows

If you want to remove uberAgent from a Windows machine please use the installer’s uninstall functionality from Programs and Features. The following list is intended as a reference.

macOS

Use the uninstall.command file to remove uberAgent. It can only be executed with elevated privileges. Only use this script if you want to completely remove uberAgent and its configuration from the computer. Its default location is /Library/Application Support/uberAgent/uninstall.command.

Linux

Ubuntu

To remove uberAgent while keeping its configuration files, run:

sudo dpkg -r uberagent
<!--NeedCopy-->

This removes the binary, masks and removes the service file, and deletes copyright and third-party license files.

To completely remove uberAgent including all configuration and data files, run:

sudo dpkg -P uberagent
<!--NeedCopy-->

In addition to the actions performed during removal, this purges and unmasks the service and deletes the following directories:

  • /etc/uberAgent
  • /var/log/uberAgent
  • /var/lib/uberAgent

Red Hat Enterprise Linux (RHEL)

To remove uberAgent, run:

sudo dnf remove -y uberagent
<!--NeedCopy-->

This removes the binary, masks and removes the service file, and deletes copyright and third-party license files.

File System Changes

Windows

All files required by uberAgent go into the installation directory selected during setup (typically C:\Program Files\Citrix\uberAgent). During operation, the following additional files/folders are created:

  • uberAgent’s log file
  • %ProgramData%\vast limits\uberAgent
  • %SystemRoot%\System32\drivers\uberAgentDrv.sys
  • %SystemRoot%\System32\drivers\uberAgentFilter.sys
  • %SystemRoot%\System32\drivers\uberAgentNetMon.sys

macOS

  • uberAgent’s log file
  • uberAgent’s configuration file
  • Application bundle /Library/uberAgent/uberAgent.app
  • Daemon configuration file /Library/LaunchDaemons/com.vastlimits.uberAgent.plist
  • LaunchAgent configuration file /Library/LaunchAgents/com.vastlimits.uberAgent.SessionHelper.plist
  • Configuration directory /Library/Application Support/uberAgent/

Linux

  • uberAgent’s log file
  • uberAgent’s configuration file
  • uberAgent executable /usr/sbin/uberAgent
  • Systemd unit file /usr/lib/systemd/system/uberAgent.service
  • Configuration directory /etc/uberAgent/ (on eLux: /setup/uberAgent/)
  • Persistent data directory /var/lib/uberAgent/ (on eLux: /setup/uberAgent/)

Registry Changes

uberAgent stores installation and runtime state information to the key HKEY_LOCAL_MACHINE\SOFTWARE\vast limits.

Directories and Registry Key Created by uberAgent’s Installer