In most cases, using the "Uninstall" command should remove an access agent from a machine. This article will cover how to manually remove an access session from a machine.
From the "Add/Remove Programs" area of the Control Panel, remove the entry, "ScreenConnect Client (xxxxxxxxxxxxxxxx)" where xxxxxxxxxxxxxxxx is the thumbprint which is unique to your ConnectWise Control installation.
You can also remove the access agent manually via the administrator command prompt:
wmic product where name="ScreenConnect Client (xxxxxxxxxxxxxxxx)" call uninstall /nointeractive
The access agent is installed on your OSX machine at
/opt/screenconnect-xxxxxxxxxxxxxxxx where xxxxxxxxxxxxxxxx is the thumbprint which is unique to your ScreenConnect installation.
Remove the listed files and directories to uninstall the access agent.
- Stop the client service on that machine:
launchctl unload /Library/LaunchAgents/screenconnect-xxxxxxxxxxxxxxxx-onlogin.plist
- Delete the service definitions (both the onlogin and prelogin ones):
- Delete the ConnectWise Control files:
rm -r /opt/screenconnect-xxxxxxxxxxxxxxxx.app
The access agent is installed on your Linux machine at /opt/screenconnect-xxxxxxxxxxxxxxxx where xxxxxxxxxxxxxxxx is the thumbprint which is unique to your ConnectWise Control installation.
To remove the access agent from a Linux machine, enter one of the following (depending on your distribution):
dpkg -r screenconnect-xxxxxxxxxxxxxxxx
rpm -e screenconnect-xxxxxxxxxxxxxxxx