Cómo evitar que OS X intente ejecutar TeamViewer cada 10 segundos

6

Hace poco miré mi archivo system.log y noté los siguientes mensajes una y otra vez:

  

4 de marzo 12:09:32 ix com.apple.xpc.launchd [1]   (com.teamviewer.teamviewer [11506]): el servicio no se pudo inicializar:   No se puede establecer el directorio de trabajo actual. error = 2: no existe tal archivo o   directorio, ruta = /Aplicaciones/TeamViewer.app/Contents/MacOS: 15D21:   xpcproxy + 12028 [1353] [< >]: 0x2

     

4 de marzo 12:09:32 ix com.apple.xpc.launchd [1]   (com.teamviewer.desktop [11507]): el servicio no se pudo inicializar: no se puede   para configurar el directorio de trabajo actual. error = 2: no existe tal archivo o   directorio, ruta = /Aplicaciones/TeamViewer.app/Contents/Resources:   15D21: xpcproxy + 12028 [1353] [< >]:   0x2

     

4 de marzo 12:09:32 ix com.apple.xpc.launchd [1]   (com.teamviewer.teamviewer): el servicio solo se ejecutó durante 0 segundos. Emprendedor   Reaparece en 10 segundos.

     

4 de marzo 12:09:32 ix com.apple.xpc.launchd [1] (com.teamviewer.desktop):   El servicio solo duró 0 segundos. Empujando el respawn hacia fuera por 10 segundos.

TeamViewer no está instalado en mi Mac, y no lo ha estado durante mucho tiempo. Así que lo anterior obviamente busca ejecutar algo en un camino que ya no existe. Sin embargo, al ver que launchctl estaba involucrado, corrí launchctl list | team y he aquí que encontré un par de entradas relacionadas con TeamViewer. Entonces probé los siguientes comandos:

sudo launchctl stop com.teamviewer.service
sudo launchctl stop com.teamviewer.teamviewer
sudo launchctl stop com.teamviewer.Helper
sudo launchctl stop com.teamviewer.service
sudo launchctl unload /Library/LaunchAgents/com.teamviewer.teamviewer.plist
sudo launchctl unload /Library/LaunchAgents/com.teamviewer.teamviewer_desktop.plist
sudo launchctl unload /Library/LaunchDaemons/com.teamviewer.*
sudo launchctl remove /Library/LaunchDaemons/com.teamviewer.*
sudo launchctl remove /Library/LaunchAgents/com.teamviewer.*
sudo rm /Library/LaunchAgents/com.teamviewer.*
sudo rm /Library/LaunchDaemons/com.teamviewer.*

No hay más archivos que pueda encontrar que estén relacionados con TeamViewer. Ahora sudo launchctl list | grep team y launchctl list | grep team no muestran resultados, lo que sugiere que todo debería detenerse y eliminarse. ¡Pero aún veo los mensajes anteriores cada 10 segundos en system.log , incluso después de ejecutar todos esos comandos!

¡¿Cómo puedo hacer que se detenga ?!

    
pregunta Michael 04.03.2016 - 20:16

5 respuestas

7

Este tipo de comportamiento suele ser el resultado de un archivo .plist sobrante, un daemon de inicio o algo similar. Sin un desinstalador tienes que rootear

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

para cualquier & Todos los archivos relacionados y eliminarlos también. Si el comportamiento persiste después de todo eso, use el comando buscar en la Terminal para ver si puede encontrar alguna instancia de la aplicación ofensiva (o sudo, si es necesario) en caso de que haya algo en las carpetas "unix-y" normalmente invisibles en el nivel de la raíz de su unidad.

    
respondido por el KarlC 05.03.2016 - 02:29
5

Tuve el mismo problema. Si conoce un poco de Terminal, le sugiero hacer esto en la línea de comandos:

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

y

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

Esto probablemente mostrará algunos archivos, probablemente en ~ / Library / Preferences y / Library / LaunchAgents, y tal vez en otros lugares. A continuación, elimine los que utilizan

sudo rm /Library/LaunchAgents/com.teamviewer*

y, de manera similar, todos los demás directorios / archivos que crearon el comando de búsqueda.

Tienes la idea.

    
respondido por el Gabriel 21.11.2017 - 21:24
2

Originalmente intenté desinstalarlo y eso lo empeoró, con TeamViewer registrando 6-8 mensajes por segundo. Entonces reinstalé TeamViewer para poder desinstalarlo nuevamente, pero esto aún me dejó con un par de sus servicios registrando varios mensajes por segundo.

Al final, lo que funcionó para mí fue utilizar AppZapper .

    
respondido por el Gregory R. Sudderth 05.07.2017 - 08:33
1

Entré en / Library / Preferences y no pude eliminar plist. Como resultado, yo

  1. reinstala Teamviewer del sitio web
  2. Vaya a preferencias en el menú desplegable de la parte superior derecha
  3. Ir a Avanzado
  4. Vaya al final de Avanzado y haga clic en Desinstalar
respondido por el candyline 13.06.2017 - 00:03
0

En mi caso, fueron los archivos /Library/LaunchDaemons/com.teamviewer.* que intentaron iniciar automáticamente los daemons al iniciar sesión. La eliminación de estos archivos resuelto manualmente el problema. Lo mismo para los archivos com.crashplan.* .

    
respondido por el user179649 26.03.2018 - 15:58

Lea otras preguntas en las etiquetas