How to stop OS X from trying to run TeamViewer every 10 seconds

Solution 1:

This kind of behavior is usually the result of a leftover .plist file, startup daemon or something similar. Without an uninstaller you have to root through

  • /Library/Application Support
  • /Library/LaunchAgents
  • /Library/LaunchDaemons
  • /Library/Preferences
  • /Library/StartupItems
  • ~/Library/Application Support
  • ~/Library/LaunchAgents
  • ~/Library/Preferences

for any & all related files and delete them too. If the behavior persists after all that then use the find command in Terminal to see if you can find any instances of the offending app (or sudo find if necessary) just in case there's something leftover in the normally invisible "unix-y" folders at the root level of your drive.

Solution 2:

I had the same problem. If you know a bit of Terminal , I suggest to do this on the command line:

find ~/Library/ -name 'com.teamviewer*'

and

find /Library/ -name 'com.teamviewer*'

This will probably show a few files, probably in ~/Library/Preferences and /Library/LaunchAgents, and maybe some other places. Then you remove those using

sudo rm /Library/LaunchAgents/com.teamviewer*

and similarly all other directories/files that came up with the find command.

You get the idea.

Solution 3:

I originally tried to uninstall it and that made it worse, with TeamViewer logging 6-8 messages per second. So I then re-installed TeamViewer so I could uninstall it again, but this still left me with a couple of their services logging several messages per second.

In the end what worked for me was to use AppZapper.