Supprimer HTC Sync Manager de démarrage automatique

16

Chaque fois que je démarre mon ordinateur portable, HTC Sync Manager se lance automatiquement. Je ne parle pas du montage automatique qui démarre lorsque vous connectez votre téléphone. Je veux dire le HTC Sync Manager lui-même qui est démarré comme par magie et place son icône en haut de l'écran:

entrez la description de l'image ici

Question: Comment puis-je désactiver le démarrage de HTC Sync Manager à chaque redémarrage?

J'utilise un MacBook Pro avec 10.9.

Éditer:

Lorsque je vais dans Préférences-> Utilisateurs et groupes-> LoginItems, le HTC Manager n'y apparaît pas. Le répertoire /Library/StartupItems/est également vide.

Éditer:

J'ai mis à disposition le contenu des dossiers de certains démons de démarrage à la demande de Frizlab. Veuillez trouver ici le contenu de la commande

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

De plus, j'ai redémarré le MacBook sans me connecter et y ai ouvert un ssh. Il semble que l'application HTC soit lancée après la connexion. Une fois connecté, je trouve le processus suivant

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
halirutan
la source
Pouvez-vous répertorier ce qui se trouve dans ~ / Library / LaunchAgents /, / Library / LaunchAgents / & / Library / LaunchDaemons /?
Frizlab
Donc, je n'ai pas HTC Sync Manager, mais généralement si vous ouvrez l'application et entrez dans ses propres préférences ( cmd ,), il peut y avoir une case à cocher "démarrer à l'exécution" ou "lancer au démarrage du système". Je vérifie simplement que s'il existe, il n'est pas vérifié.
wrossmck
@Frizlab Voir ma modification.
halirutan
Bizarre, je m'attendais vraiment à voir le gestionnaire de synchronisation être lancé via un LaunchAgent ou similaire. C'est peut-être dans le système? Savez-vous si le gestionnaire de synchronisation est lancé avant l' ouverture de votre session? Si vous savez utiliser ssh, redémarrez simplement, ne vous connectez pas, mais connectez-vous via ssh à votre ordinateur à partir d'un autre appareil et vérifiez les processus en cours avec topou ps. Ou peut-être (moins fiable), connectez-vous avec l'utilisateur invité et vérifiez les processus en cours.
Frizlab
Essayez également de lister / System / Library / LaunchAgents / et / System / Library / LaunchDaemons /. (Je n'ai pas demandé plus tôt parce que les logiciels tiers ne devraient jamais installer de trucs dans le système. Malheureusement, certains le font.)
Frizlab

Réponses:

17

Essayer

launchctl unload -w ~/Library/LaunchAgents/com.nero.HSMMonitor.plist
Frizlab
la source
Si vous le souhaitez, je peux développer ma réponse, pour expliquer exactement ce qu'elle fait.
Frizlab
Pour moi personnellement, vous n'avez pas besoin de développer davantage car j'utilise launchctlpour configurer des variables d'environnement pour les applications et je les connais au moins un peu. C'est juste que je n'avais aucune idée où les applications démarrées automatiquement sont enregistrées dans OSX. Merci beaucoup de m'avoir aidé à le retrouver.
halirutan
Pas de problème, heureux de vous aider :)
Frizlab
Pour @bzelip (sur Twitter): launchctl est le programme de gestion de launchd, qui est chargé de lancer / de s'assurer que les programmes restent lancés après certains événements. Le mode de lancement des programmes est décrit dans les fichiers plist. Nous demandons à launchctl de décharger le plist donné (le plist responsable du lancement de HTC Sync Manager), donc il quitte le gestionnaire. L'indicateur "-w" indique à launchctl d'écrire la désactivation dans une base de données privée, donc le plist n'est pas chargé après un redémarrage.
Frizlab
Cette liste n'existe pas
Jonathan Allard
11

Pour désactiver le terminal de lancement à montage automatique de HTC Sync Manager

Type
diskutil info /Volumes/HTC Sync Manager

Prenez note de l'UUID du volume.

Prochain
sudo vifs

Allez en bas du fichier
appuyez sur la itouche

Et collez le
UUID=YOURVOLUMEUUID none hfs rw,noauto
texte suivant Remplacer YOURVOLUMEUUID par celui dont vous avez pris note plus tôt

Appuyez sur Esc puis tapez ce qui suit pour enregistrer.
:wq

Vous utiliserez "vim" au cas où vous auriez besoin d'aide avec l'éditeur.

De la logicielispoésie

Modifier: Pour empêcher les applications de démarrer automatiquement, allez dans Préférences> Utilisateurs et groupes, puis cliquez sur votre utilisateur et supprimez HTC Sync Manager de vos éléments de connexion.

Napcae
la source
Désolé de ne pas être assez clair. Je ne parlais pas de l' automonteur , je veux dire du HTC Sync Manager lui-même qui démarre à chaque redémarrage de mon MacBook. Y a-t-il une chance que vous sachiez comment je peux désactiver cela? J'ai édité ma question pour plus de clarté.
halirutan
Que puis-je faire s'il n'y a rien de tel dans les éléments de connexion? La seule entrée est iTunesHelperet je suis le seul utilisateur de cette machine.
halirutan
1
J'ai trouvé cela très utile car je voulais faire cela et contrôler les LaunchAgents sur mon HTC One M8. Gloire.
Matt Pavelle
J'ai aussi trouvé cela utile. La fenêtre du Finder "HTC Sync Manager" apparaissait devant toutes les quelques minutes lorsque je connectais mon HTC One. Très ennuyant. Cela corrige cela.
Kristopher Johnson
1

Vous pouvez également désactiver le volume d'exécution automatique sur le téléphone:

Paramètres> Applications> Tout> HTC Sync Manager

Appuyez sur "Désactiver", pour faire bonne mesure, appuyez sur "Forcer l'arrêt" et "Effacer les données"

nmr
la source
0
  1. Terminal ouvert

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

  3. Renommer HSMMonitor.app

    mv HSMMonitor.app HSMMonitor.bak.app

loki
la source