Pytanie:
Jak zatrzymać OS X przed próbą uruchamiania TeamViewer co 10 sekund
Michael
2016-03-05 01:16:19 UTC
view on stackexchange narkive permalink

Niedawno spojrzałem na mój plik system.log i zauważyłem w kółko następujące komunikaty:

4 marca 12:09:32 ix com. apple.xpc.launchd [1] (com.teamviewer.teamviewer [11506]): Nie można zainicjować usługi: nie można ustawić bieżącego katalogu roboczego. błąd = 2: Brak takiego pliku lub katalogu, ścieżka = /Applications/TeamViewer.app/Contents/MacOS: 15D21: xpcproxy + 12028 [1353] [<>]: 0x2

4 marca 12:09:32 ix com.apple.xpc.launchd [1] (com.teamviewer.desktop [11507]): Nie można zainicjować usługi: nie można ustawić bieżącego katalogu roboczego. błąd = 2: Brak takiego pliku lub katalogu, ścieżka = /Applications/TeamViewer.app/Contents/Resources:15D21: xpcproxy + 12028 [1353] [<>]: 0x2

4 marca 12:09:32 ix com.apple.xpc.launchd [1] (com.teamviewer.teamviewer): Usługa działała tylko przez 0 sekund. Wypychanie odpowiedzi o 10 sekund.

4 marca 12:09:32 ix com.apple.xpc.launchd [1] (com.teamviewer.desktop): Usługa działała tylko przez 0 sekund. Wypychanie respawnu o 10 sekund.

TeamViewer nie jest zainstalowany na moim Macu i nie był przez długi czas. Tak więc powyższe najwyraźniej chce poprowadzić coś na ścieżce, która już nie istnieje. Jednak widząc zaangażowany launchctl, uruchomiłem launchctl list | grep team i lo i oto znalazłem kilka wpisów związanych z TeamViewer. Więc wypróbowałem następujące polecenia:

  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 launchctl remove /Lemview/Laibrary. sudo launchctl remove /Library/LaunchAgents/com.teamviewer.*sudo rm /Library/LaunchAgents/com.teamviewer.*
sudo rm /Library/LaunchDaemons/com.teamviewer.*

Nie mogę znaleźć żadnych plików powiązanych z TeamViewer.Teraz sudo launchctl list |grep team i launchctl list |grep team nie wyświetlają żadnego wyniku, co sugeruje, że wszystko powinno zostać zatrzymane i usunięte.Ale nadal widzę powyższe komunikaty co 10 sekund w system.log , nawet po wykonaniu wszystkich tych poleceń!

Jak mogę to zatrzymać ?!

Według informacji TeamViewer, które znalazłem [tutaj] (https://www.teamviewer.com/en/help/458-wie-deinstalliere-ich-teamviewer-unter-mac-os-x), sama aplikacja TeamViewer, podPreferencje> Zaawansowane ma własną funkcję Odinstaluj.Być może wystarczy [pobrać] (http://www.teamviewer.com/en/download/mac/) i ponownie zainstalować aplikację, aby ją odinstalować.
@IconDaemon Na szczęście udało mi się znaleźć stary DMG (zdecydowanie nie chcę próbować instalować nowszej wersji tylko po to, aby stwierdzić, że nie może poprawnie odinstalować starszej wersji) i to zadziałało, ale wciąż mam nadzieję, że dowiem się, jak to zrobićmożliwe, że mogę całkowicie usunąć wszystkie ślady z launchctl i * nadal * mam launchctl próbującą coś uruchomić.
Więc uruchomiłeś deinstalator ze starszej wersji i launchctl _ nadal_ próbuje go uruchomić?
@IconDaemon Nie, to naprawiło.Ale zakładając, że nie znalazłem kopii starego instalatora, a nowa wersja nie zdołała się go pozbyć, wtedy byłbym w strumieniu.Dlatego na przyszłość chciałbym zrozumieć, dlaczego moje polecenia nie zadziałały.
Takie zachowanie jest zwykle wynikiem pozostawienia pliku .plist, demona uruchamiania lub czegoś podobnego.Bez dezinstalatora musisz zrootować przez / Library / Application Support, / Library / LaunchAgents, / Library / LaunchDaemons, / Library / Preferences, / Library / StartupItems i ~ / Library / Application Support, ~ / Library / LaunchAgents, ~ / Library/ Preferencje dla wszystkich & wszystkich powiązanych plików i je również usuń.
Pięć odpowiedzi:
KarlC
2016-03-05 07:29:38 UTC
view on stackexchange narkive permalink

Ten rodzaj zachowania jest zwykle wynikiem pozostawienia pliku .plist, demona startowego lub czegoś podobnego.Bez dezinstalatora musisz zrootować przez

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

dla dowolnego & wszystkie powiązane pliki i również je usuń. Jeśli po tym wszystkim zachowanie będzie się powtarzać, użyj polecenia find w Terminalu, aby sprawdzić, czy możesz znaleźć jakiekolwiek wystąpieniaobraźliwa aplikacja (lub znajdź sudo, jeśli to konieczne) na wypadek, gdyby coś zostało w normalnie niewidocznych folderach „unix-y” na poziomie głównym dysku.

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

Miałem ten sam problem.Jeśli znasz trochę terminala, proponuję zrobić to w wierszu poleceń:

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

i

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

To prawdopodobnie pokaże kilka plików, prawdopodobnie w ~ / Library / Preferences i / Library / LaunchAgents, a może w kilku innych miejscach. Następnie usuwasz te za pomocą

  sudo rm /Library/LaunchAgents/com.teamviewer*
 

i podobnie wszystkie inne katalogi / pliki, które pojawiły się w poleceniu find.

Masz pomysł

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

Początkowo próbowałem go odinstalować, a to pogorszyło sytuację, ponieważ TeamViewer rejestrował 6-8 wiadomości na sekundę.Następnie ponownie zainstalowałem TeamViewer, aby móc go ponownie odinstalować, ale nadal pozostawiło mi to kilka ich usług rejestrujących kilka wiadomości na sekundę.

W końcu to, co zadziałało, to użycie AppZapper.

Okazuje się, że ponownie zainstalowałem TeamViewer i ponownie spróbowałem odinstalować.Został z kilkoma usługami rejestrującymi kilka wiadomości na sekundę, konsekwentnie.Więc użyłem AppZappera iw wyświetlonych komponentach były usługi wymienione w dzienniku.ZAPP!ODSZEDŁ!
Dlaczego -1?Jeśli nie podoba Ci się format pytania, to jedno, ale wynik był bardzo pomocny.Dezinstalacja TeamViewer (najnowsza wersja na ten dzień) pozostawiła wszystkie rodzaje procesów, plist i inne pliki na moim komputerze.AppZapper pozbył się tego wszystkiego.
user179649
2018-03-26 18:58:06 UTC
view on stackexchange narkive permalink

W moim przypadku były to pliki /Library/LaunchDaemons/com.teamviewer.* próbujące automatycznie uruchomić demony podczas logowania.Ręczne usunięcie tych plików rozwiązało problem.To samo dotyczy plików com.crashplan. * .

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

Wszedłem do / Library / Preferences i nie mogłem usunąć plist. W rezultacie ja

  1. zainstaluj ponownie Teamviewer ze strony internetowej
  2. Idź do preferences w rozwijanym menu w prawym górnym rogu
  3. Idź do Advanced
  4. Idź na dół Advanced i kliknij Uninstall


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...