Domanda:
Come impedire a OS X di provare a eseguire TeamViewer ogni 10 secondi
Michael
2016-03-05 01:16:19 UTC
view on stackexchange narkive permalink

Recentemente mi è capitato di guardare il mio file system.log e ho notato ripetutamente i seguenti messaggi:

4 mar 12:09:32 ix com. apple.xpc.launchd [1] (com.teamviewer.teamviewer [11506]): Impossibile inizializzare il servizio: impossibile impostare la directory di lavoro corrente. errore = 2: nessuna directory o file di questo tipo, percorso = /Applications/TeamViewer.app/Contents/MacOS: 15D21: xpcproxy + 12028 [1353] [<>]: 0x2

4 marzo 12:09:32 ix com.apple.xpc.launchd [1] (com.teamviewer.desktop [11507]): Impossibile inizializzare il servizio: impossibile impostare la directory di lavoro corrente. errore = 2: nessuna directory o file di questo tipo, percorso = /Applications/TeamViewer.app/Contents/Resources:15D21: xpcproxy + 12028 [1353] [<>]: 0x2

4 mar 12:09:32 ix com.apple.xpc.launchd [1] (com.teamviewer.teamviewer): il servizio è stato eseguito solo per 0 secondi. Pushingrespawn out di 10 secondi.

4 mar 12:09:32 ix com.apple.xpc.launchd [1] (com.teamviewer.desktop): il servizio è stato eseguito solo per 0 secondi. Spingendo respawn fuori di 10 secondi.

TeamViewer non è installato sul mio Mac e non lo è da molto tempo. Quindi quanto sopra sta ovviamente cercando di eseguire qualcosa in un percorso che non esiste più. Tuttavia, vedendo coinvolto launchctl, ho eseguito launchctl list | grep team ed ecco ho trovato un paio di voci relative a TeamViewer. Quindi ho provato i seguenti comandi:

  sudo launchctl stop com.teamviewer.servicesudo launchctl stop com.teamviewer.teamviewersudo launchctl stop com.teamviewer.Helpersudo launchctl stop com.teamviewer.servicesudo launchctl unload / Library / LaunchAgents / com.teamviewer.teamviewer.plistsudo launchctl unload /Library/LaunchAgents/com.teamviewer.teamviewer_desktop.plistsudo launchctl unload /Library/LaunchDaemons/com.teamviewer.*sudo launchctlunch.plistsudo Launchctl unload /Library/LaunchDaemons/com.teamviewer.* sudo launchctl rimuove /Library/LaunchAgents/com.teamviewer.*sudo rm /Library/LaunchAgents/com.teamviewer.*
sudo rm /Library/LaunchDaemons/com.teamviewer.*

Non sono presenti altri file correlati a TeamViewer.Ora sudo launchctl list |grep team e launchctl list |grep team non mostra alcun output, il che suggerisce che tutto dovrebbe essere fermato e rimosso.Ma vedo ancora i messaggi di cui sopra ogni 10 secondi in system.log , anche dopo aver eseguito tutti quei comandi!

Come faccio a fermarlo ?!

Secondo le informazioni di TeamViewer che ho trovato [qui] (https://www.teamviewer.com/en/help/458-wie-deinstalliere-ich-teamviewer-unter-mac-os-x), l'app TeamViewer stessa, sottoPreferenze> Avanzate ha una propria funzione di disinstallazione.Potrebbe essere necessario [scaricare] (http://www.teamviewer.com/en/download/mac/) e installare nuovamente l'app per disinstallarla.
@IconDaemon Fortunatamente sono riuscito a trovare il vecchio DMG (sicuramente non voglio provare a installare una versione più recente solo per scoprire che non può disinstallare correttamente una versione precedente) e ha funzionato, ma spero ancora di capire comeè possibile che io possa rimuovere completamente tutte le tracce da launchctl e * ancora * avere launchctl che cerca di eseguire qualcosa.
Quindi hai eseguito il programma di disinstallazione dalla versione precedente e launchctl sta ancora tentando di avviarlo?
@IconDaemon No, questo l'ha risolto.Ma supponendo che non avessi trovato una copia del vecchio programma di installazione e la nuova versione non fosse riuscita a sbarazzarmene, allora sarei su un torrente.Quindi, per riferimento futuro, vorrei capire perché i miei comandi non hanno funzionato.
Questo tipo di comportamento è solitamente il risultato di un file .plist rimasto, daemon di avvio o qualcosa di simile.Senza un programma di disinstallazione è necessario eseguire il root tramite / Library / Application Support, / Library / LaunchAgents, / Library / LaunchDaemons, / Library / Preferences, / Library / StartupItems e ~ / Library / Application Support, ~ / Library / LaunchAgents, ~ / Library/ Preferenze per tutti i file correlati ed eliminarli anche.
Cinque risposte:
KarlC
2016-03-05 07:29:38 UTC
view on stackexchange narkive permalink

Questo tipo di comportamento è solitamente il risultato di un file .plist rimasto, un demone di avvio o qualcosa di simile.Senza un programma di disinstallazione è necessario eseguire il root tramite

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

per qualsiasi & tutti i file correlati ed eliminarli anche. Se il comportamento persiste dopo tutto ciò, usa il comando find nel Terminale per vedere se riesci a trovare qualche istanza delapp offensiva (o sudo trova se necessario) nel caso in cui ci sia qualcosa di avanzato nelle cartelle "unix-y" normalmente invisibili a livello di root del tuo disco.

Gabriel
2017-11-22 02:24:28 UTC
view on stackexchange narkive permalink

Ho avuto lo stesso problema.Se conosci un po 'di Terminal, ti consiglio di farlo dalla riga di comando:

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

e

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

Questo probabilmente mostrerà alcuni file, probabilmente in ~ / Library / Preferences e / Library / LaunchAgents, e forse in altri posti. Quindi rimuovi quelli che utilizzano

  sudo rm /Library/LaunchAgents/com.teamviewer*
 

e allo stesso modo tutte le altre directory / file che hanno generato il comando find.

Hai avuto l'idea.

Gregory R. Sudderth
2017-07-05 11:33:02 UTC
view on stackexchange narkive permalink

Inizialmente ho provato a disinstallarlo e questo ha peggiorato le cose, con TeamViewer che registrava 6-8 messaggi al secondo.Quindi ho quindi reinstallato TeamViewer in modo da poterlo disinstallare di nuovo, ma questo mi ha comunque lasciato con un paio di loro servizi che registrano diversi messaggi al secondo.

Alla fine quello che ha funzionato per me è stato utilizzare AppZapper.

Risulta che ho reinstallato TeamViewer e ho provato di nuovo la disinstallazione.È rimasto con un paio dei loro servizi che registrano diversi messaggi al secondo, in modo coerente.Quindi ho usato AppZapper e nei componenti visualizzati c'erano i servizi menzionati nel registro.ZAPP!ANDATO!
Perché -1?Se non ti piace il formato della domanda, è una cosa, ma il risultato è stato molto utile.La disinstallazione di TeamViewer (ultima versione a partire da questa data) ha lasciato tutti i tipi di processi, plist e altri file sulla mia macchina.AppZapper si è sbarazzato di tutto ciò.
user179649
2018-03-26 18:58:06 UTC
view on stackexchange narkive permalink

Nel mio caso sono stati i file /Library/LaunchDaemons/com.teamviewer.* che cercavano di avviare automaticamente i daemon all'accesso.La rimozione di questi file ha risolto manualmente il problema.Lo stesso per i file com.crashplan. * .

candyline
2017-06-13 03:03:55 UTC
view on stackexchange narkive permalink

Sono entrato in / Library / Preferences e non sono riuscito a eliminare plist. Di conseguenza, io

  1. reinstalla Teamviewer dal sito web
  2. Vai a preferences nel menu a discesa in alto a destra
  3. Vai a Advanced
  4. Vai alla fine di Advanced e fai clic su Uninstall


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...