Entfernen Sie HTC Sync Manager aus dem Autostart

Jedes Mal, wenn ich meinen Laptop starte, wird der HTC Sync Manager automatisch gestartet. Ich meine nicht den Automounter, der gestartet wird, wenn Sie Ihr Telefon anschließen. Ich meine den HTC Sync Manager selbst, der auf magische Weise gestartet wird und sein Symbol oben auf dem Bildschirm platziert:

Geben Sie hier die Bildbeschreibung ein

Frage: Wie kann ich abstellen, dass der HTC Sync Manager bei jedem Neustart gestartet wird?

Ich verwende ein MacBook Pro mit 10.9.

Bearbeiten:

Wenn ich zu Preferences->Users&Groups->LoginItems gehe , erscheint der HTC Manager dort nicht. Das Verzeichnis /Library/StartupItems/ist ebenfalls leer.

Bearbeiten:

Ich habe den Ordnerinhalt bestimmter Startup-Daemons verfügbar gemacht, wie von Frizlab angefordert. Hier finden Sie den Inhalt des Befehls

tree ~/Library/LaunchAgents/ /Library/LaunchAgents/ /Library/LaunchDaemons/ \
   /System/Library/LaunchAgents/ /System/Library/LaunchDaemons/

Außerdem habe ich das MacBook neu gestartet, ohne mich anzumelden, und eine sshdazu geöffnet. Es scheint, dass die HTC-Anwendung nach der Anmeldung gestartet wird. Nachdem ich mich angemeldet habe, finde ich den folgenden Prozess

penny:~ patrick$ ps x | grep HTC
  232   ??  S      0:00.22 /Applications/HTC Sync Manager.app/Contents/Resources/HSMMonitor.app/Contents/MacOS/HSMMonitor -runMode autoLaunched
  401 s001  S+     0:00.00 grep HTC
Können Sie auflisten, was in ~/Library/LaunchAgents/, /Library/LaunchAgents/ & /Library/LaunchDaemons/?
Ich habe also keinen HTC Sync Manager, aber normalerweise , wenn Sie die Anwendung öffnen und in ihre eigenen Einstellungen gehen ( cmd ,), gibt es möglicherweise ein Kontrollkästchen "Zur Laufzeit starten" oder "Beim Systemstart starten". Nur überprüfen, ob es existiert, es wird nicht überprüft.
@Frizlab Siehe meine Bearbeitung.
Seltsam, ich hatte wirklich erwartet, dass der Sync-Manager über einen LaunchAgent oder ähnliches gestartet wird. Vielleicht liegt es am System? Wissen Sie, ob der Sync-Manager gestartet wird, bevor Ihre Sitzung geöffnet wird? Wenn Sie mit ssh vertraut sind, starten Sie einfach neu, melden Sie sich nicht an, sondern verbinden Sie sich über ssh von einem anderen Gerät mit Ihrem Computer und überprüfen Sie die laufenden Prozesse mit topoder ps. Oder melden Sie sich (weniger zuverlässig) mit dem Guest-Benutzer an und überprüfen Sie die laufenden Prozesse.
Versuchen Sie auch, /System/Library/LaunchAgents/ und /System/Library/LaunchDaemons/ aufzulisten. (Ich habe vorher nicht gefragt, weil Software von Drittanbietern niemals Dinge im System installieren sollte. Leider tun es einige.)
Entschuldigung, ich spamme ein wenig. Zögern Sie nicht, gist.github.com zu verwenden, um die Auflistung der Ordner zu veröffentlichen, da sie viel mehr Elemente enthalten als die vorherigen.
@RossMcKinley Leider hat diese Anwendung keine eigenen Einstellungen, wie Sie sie von anderen Anwendungen kennen. Es hat einen Einstellungsbereich , aber dort können Sie nur Importordner und andere Dinge anpassen.
@Frizlab Danke für all deine Vorschläge. Die automatisch gestartete HTC-Anwendung ist tatsächlich als separate Monitoranwendung in den Ressourcen des Anwendungspakets gespeichert. Bitte sehen Sie sich alle Informationen an, die Sie als Bearbeitung in meiner Frage angefordert haben. Wenn das Programm nach der Anmeldung gestartet wird, deutet dies darauf hin, dass es in meinen persönlichen Init-Dateien gespeichert ist? Wo könnten sie so etwas verstecken?
Ich glaube, ich habe. Schreiben Sie eine Antwort, lassen Sie mich wissen, wie es läuft! Der Trick lag im Namen des LaunchAgent.
@Frizlab Ich denke, es ist ./LaunchAgents/com.nero.HSMMonitor.plist.. Ahh, habe deinen Kommentar gesehen. Ja, schreiben Sie weiter eine Antwort.
Es steht geschrieben ;)

Antworten (4)

Versuchen

launchctl unload -w ~/Library/LaunchAgents/com.nero.HSMMonitor.plist
Wenn Sie möchten, kann ich meine Antwort entwickeln, um genau zu erklären, was sie tut.
Für mich persönlich müssen Sie nicht näher darauf eingehen, da ich launchctlUmgebungsvariablen für Anwendungen einrichte und damit zumindest ein wenig vertraut bin. Ich hatte nur keine Ahnung, wo automatisch gestartete Anwendungen in OSX registriert sind. Vielen Dank, dass Sie mir geholfen haben, es aufzuspüren.
Kein Problem, helfe gerne :)
Für @bzelip (auf Twitter): launchctl ist das Programm zur Verwaltung von launchd, das dafür verantwortlich ist, Programme zu starten/sicherzustellen, dass sie nach bestimmten Ereignissen gestartet bleiben. Wie die Programme gestartet werden sollen, ist in plist-Dateien beschrieben. Wir weisen launchctl an, die angegebene Plist (die für den Start von HTC Sync Manager verantwortliche Plist) zu entladen, sodass der Manager beendet wird. Das Flag "-w" weist launchctl an, die Deaktivierung in eine private Datenbank zu schreiben, sodass die plist nach einem Neustart nicht geladen wird.
Diese Plist existiert nicht

So deaktivieren Sie das automatische Mounten von HTC Sync Manager Starten Sie das Terminal

Art
diskutil info /Volumes/HTC Sync Manager

Notieren Sie sich die Volume-UUID.

Nächste
sudo vifs

Gehen Sie zum Ende der Datei und
tippen Sie auf die iTaste

Und fügen Sie Folgendes
UUID=YOURVOLUMEUUID none hfs rw,noauto
ein, indem Sie YOURVOLUMEUUID durch diejenige ersetzen, die Sie sich zuvor notiert haben

Drücken Sie und geben Sie Escdann Folgendes ein, um zu speichern.
:wq

Sie werden "vim" verwenden, falls Sie Hilfe mit dem Editor benötigen.

Von Softwareispoetry

Bearbeiten: Um den automatischen Start von Anwendungen zu stoppen, gehen Sie zu Einstellungen > Benutzer & Gruppen, klicken Sie dann auf Ihren Benutzer und entfernen Sie HTC Sync Manager aus Ihren Anmeldeobjekten.

Tut mir leid, dass ich nicht klar genug bin. Ich meinte nicht den Automounter , sondern den HTC Sync Manager selbst, der bei jedem Neustart meines MacBook gestartet wird. Weißt du vielleicht, wie ich das abstellen kann? Ich habe meine Frage zur Verdeutlichung bearbeitet.
Was kann ich tun, wenn es so etwas nicht in den Login-Elementen gibt? Der einzige Eintrag ist iTunesHelperund ich bin der einzige Benutzer auf dieser Maschine.
Ich fand das sehr nützlich, da ich beides tun und die LaunchAgents auf meinem HTC One M8 steuern wollte. Hut ab.
Ich fand das auch nützlich. Das Finder-Fenster „HTC Sync Manager“ tauchte alle paar Minuten auf, wenn ich mein HTC One verbunden hatte. Sehr nervig. Das behebt das.

Sie können die Autorun-Lautstärke auch auf dem Telefon deaktivieren:

Einstellungen > Apps > Alle > HTC Sync Manager

Tippen Sie auf „Deaktivieren“, zur Sicherheit auf „Stopp erzwingen“ und „Daten löschen“

  1. Terminal öffnen

  2. cd /Applications/HTC\ Sync\ Manager.app/Contents/Resources/

  3. Benennen Sie HSMMonitor.app um

    mv HSMMonitor.app HSMMonitor.bak.app