2017年3月2日 星期四

Screenconnect Client can't connect to Host

If you found your Screenconnect Client can't connect to Host, just keep say "Waiting for retry", you should uninstall a ScreenConnect Client then install again.

Cause :
Client and Host connection is broken, for example my computer installed Screenconnect Client, my computer name will list on ScreenConnect Host, on the background between client and host with a ID, if the ID is broken, you can't fix it even reinstall the Screenconnect, so you should uninstall and install again to get a new ID.

Here is common case :

Case 1:
 - Client : uninstall the ScreenConnect.
 - Host : do nothing, host will never see the client online.
 - Action : If client install ScreenConnect again, what will happen, the Host will show two client, one is never online because client uninstalled.

Case 2:
 - Client : do nothing
 - Host : Remove the Client in Online status, Client side will uninstall ScreenConnect Client

Case 3:
 - Client : do nothing
 - Host : Remove the Client on Offline status, Client side may not uninstall ScreenConnect Client, then Client will keep always connect to Host but not successful, Host will not see the Client anymore.
 - Action : Client should uninstall ScreenConnect manually, if client not uninstall first, reinstall will retain the old connection ID, but the Host ID is removed, so the client will not success connect to host anymore and keep waiting for retry.


Official Instruction for Manually Remove ScreenConnect Client
https://help.screenconnect.com/Manually_remove_access_client

For Mac User
1. Open the "Terminal" under "HDD > Applications > Utilities >"
2. Run the following command, remember you need admin right and password.
  1. Stop the ScreenConnect Client service on that machine:
    launchctl unload /Library/LaunchAgents/screenconnect-xxxxxxxxxxxxxxxx-onlogin.plist
  2. Delete the service definitions (both the onlogin and prelogin ones):
    rm /Library/LaunchAgents/screenconnect-xxxxxxxxxxxxxxxx-*.plist
  3. Delete the ScreenConnect Client files:
    rm -r /opt/screenconnect-xxxxxxxxxxxxxxxx.app

Remark : Point 1 to 3, you may see permission denied, you can try add "sudo" first :

sudo rm /Library/LaunchAgents/screenconnect-xxxxxxxxxxxxxxxx-*.plist
<<<then enter admin password>>>

沒有留言:

張貼留言