Come interrompere l'esecuzione completa di un'app su OS X?


2

Pochi giorni fa ho installato Team Viewer sul mio MacBook Pro con OS X 10.9.4 Mavericks. Ha funzionato bene all'inizio. Ora l'app è bloccata sul dock dicendo "L'applicazione non risponde" ed è in esecuzione a tempo indeterminato.

Quello che ho provato a fermare l'esecuzione dell'app

  1. Forza l'uscita dal Dock
  2. Uccisione da Activity Monitor
  3. Ho provato a riavviare il mac e l'app si è avviata automaticamente anche se non è impostata per l'avvio durante l'avvio nelle preferenze di sistema.

Esistono due processi che utilizzano la CPU che quando provo a forzare l'uscita viene riavviata automaticamente.

inserisci qui la descrizione dell'immagine

Come faccio a interrompere l'app o come posso interrompere l'esecuzione di questi processi?


Ho la versione 8.0.16901 e risponde a Force Quit usando alt + cmd + Esc!
Ruskes,

Inoltre NON ho il processo TeamViewer_Desktop in esecuzione. Sei collegato a qualcuno?
Ruskes,

@Buscar 웃 - No, non sono collegato a nessuno. L'app non verrà caricata per la chiusura forzata utilizzando alt + cmd + Esc!
Jash Jacob,

È possibile eseguire la disinstallazione di TeamViewer?
Ruskes,

@Buscar 웃 Non sono stato in grado di disinstallare perché l'app era ancora in esecuzione.
Jash Jacob,

Risposte:


5

È probabilmente un processo launchctl che si riavvia.

Per vedere tutti gli agenti di avvio caricati, nel Terminale:

launchctl list

Per rimuoverne uno:

sudo launchctl remove label_of_program_to_remove

dove, label_of_program_to_remove si trova nell'elenco precedente. Nota che devi eseguire il comando sudo da un account amministratore; oppure, prima sua un account amministratore.


Ho trovato due etichette - com.teamviewer.desktope com.teamviewer.teamviewer, ma quando provo a rimuoverlo sh-3.2# launchctl remove com.teamviewer.teamviewerdice questolaunchctl remove error: No such process
Jash Jacob,

Sono stato in grado di rimuoverlo dall'elenco senza usare sudo.
Jash Jacob,

2
Grande! Ora che funziona, il secondo (e più permanente) passo è spostare i file com.teamviewer da / Library / LaunchAgents / o dalla cartella ~ / Library / LaunchAgents /. Invece di rimuoverli completamente, dovresti spostarli da qualche altra parte nel caso tu voglia riprovare.
Kent,

Ok, che diamine. Ho usato launchctl per arrestare, scaricare e rimuovere tutti i processi di teamviewer e non viene più visualizzato in launctl liste ho spostato tutti i file di plist, ma ricevo ancora messaggi di errore in system.log dicendo che sta cercando di eseguire qualcosa ogni 10 secondi e sta fallendo!
Michael

Puoi aprire una nuova domanda e copiare il messaggio di errore e l'output di "elenco launchctl" (rimuovi tutto ciò che potrebbe compromettere la tua privacy, ecc.)
Kent

2

Vai alle preferenze di Teamviewer. Nella scheda generale, fai clic su "Avvia TeamViewer con il sistema". Fai domanda e successivamente dovresti essere in grado di chiudere il programma.


Non funziona se il Teamviewer non risponde per sempre
Jash Jacob,

Ho installato TeamViewer Host - dove sono le preferenze?
Spike0xff,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.