Видаліть HTC Sync Manager з автоматичного запуску


16

Кожен раз, коли я запускаю свій ноутбук, менеджер синхронізації HTC запускається автоматично. Я не маю на увазі автоматичний запуск, який запускається під час підключення телефону. Я маю на увазі сам диспетчер синхронізації HTC, який магічно запускається і розміщує його значок у верхній частині екрана:

введіть тут опис зображення

Запитання: Як я можу вимкнути, що запуск диспетчера синхронізації HTC запускається при кожному перезавантаженні?

Я запускаю MacBook Pro з 10.9.

Редагувати:

Коли я переходжу до Налаштування-> Користувачі та групи-> Логісти, тоді менеджер HTC там не відображається. Каталог /Library/StartupItems/також порожній.

Редагувати:

Я надав вміст папок певних демонів запуску, як вимагає Frizlab. Будь ласка, знайдіть тут вміст команди

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

Крім того, я перезавантажив MacBook, не входячи в систему, і відкрив sshйого. Здається, що програма HTC запускається після входу. Після входу в систему я знаходжу наступний процес

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

Чи можете ви перерахувати, що знаходиться в ~ / Бібліотека / LaunchAgents /, / Library / LaunchAgents / & / Library / LaunchDaemons /?
Frizlab

Так, у мене немає менеджера синхронізації HTC, але зазвичай, якщо ви відкриваєте програму і переглядаєте її власні уподобання ( cmd ,), може виникнути прапорець "запуск під час виконання" або "запуск при запуску системи". Просто перевіряючи, що якщо вона існує, вона не перевіряється.
wrossmck

@Frizlab Дивіться мою редакцію.
halirutan

Дивно, я дійсно очікував, що диспетчер синхронізації буде запущений через LaunchAgent або подібний. Можливо, це в системі? Чи знаєте ви, чи запускається менеджер синхронізації до відкриття сеансу? Якщо ви знаєте, як використовувати ssh, просто перезавантажте, не входите в систему, а підключіться через ssh до свого комп’ютера з іншого пристрою та перевірте запущені процеси за допомогою topабо ps. Або, можливо, (менш надійний), увійдіть із користувачем гостя та перевірте запущені процеси.
Frizlab

Спробуйте також перелічити / Система / Бібліотека / LaunchAgents / та / Система / Бібліотека / LaunchDaemons /. (Я не питав раніше, оскільки сторонні програмні програми ніколи не повинні встановлювати речі в систему. На жаль, деякі так роблять.)
Frizlab

Відповіді:


17

Спробуйте

launchctl unload -w ~/Library/LaunchAgents/com.nero.HSMMonitor.plist

Якщо ви хочете, я можу розробити свою відповідь, щоб пояснити, що саме вона робить.
Frizlab

Особисто для мене вам не потрібно більше докладно розробляти, тому що я використовую launchctlдля настройки змінних середовища для додатків, і я, принаймні, трохи знайомий з цим. Просто я не мав уявлення, де автоматично запущені програми реєструються в OSX. Дуже дякую, що допомогли мені відстежувати це.
halirutan

Без проблем, рада допомогти :)
Frizlab

Для @bzelip (у Twitter): startctl - це програма управління запуском, яка відповідає за запуск / забезпечення того, щоб програми залишалися запущеними після певних подій. Як слід запускати програми, описано у файлах plist. Ми говоримо startctl, щоб вивантажити даний список (список, відповідальний за запуск HTC Sync Manager), тому він виходить із менеджера. Прапор "-w" повідомляє startctl записати відключення у приватну базу даних, щоб пліст не завантажувався після перезавантаження.
Frizlab

Цього списку не існує
Джонатан Аллард

11

Для відключення HTC Sync Manager автоматично монтується термінал запуску

Тип
diskutil info /Volumes/HTC Sync Manager

Зверніть увагу на об'єм UUID.

Далі
sudo vifs

Перейдіть до нижньої частини файлу,
торкніться iклавіші

І вставте наступне:
UUID=YOURVOLUMEUUID none hfs rw,noauto
Замінюючи YOURVOLUMEUID тим, на який ви зробили попередню заяву

Натисніть Esc Потім, щоб зберегти.
:wq

Ви будете використовувати "vim" у випадку, якщо вам потрібна допомога з редактором.

З програмного забезпеченняпоезії

Редагування: Щоб зупинити програми від автоматичного запуску, перейдіть у меню Налаштування> Користувачі та групи, а потім натисніть на свого користувача та видаліть менеджер синхронізації HTC із пунктів входу.


Вибачте за те, що я недостатньо зрозуміла. Я не мав на увазі автоматичну програму , я маю на увазі сам HTC Sync Manager, який запускається при кожному перезавантаженні мого MacBook. Чи є шанс, що ви знаєте, як я можу це вимкнути? Я відредагував своє питання для наочності.
halirutan

Що я можу зробити, якщо в пунктах входу немає такого? Єдиний запис - iTunesHelperі я єдиний користувач на цій машині.
halirutan

1
Це було дуже корисним, оскільки я хотів це зробити і контролювати LaunchAgents на своєму HTC One M8. Кудос.
Метт Павелль

Я також вважав це корисним. Вікно "Диспетчера синхронізації HTC" з'являлося спереду кожні кілька хвилин, коли я підключав свій HTC One. Дуже дратує. Це виправляє це.
Крістофер Джонсон

1

Ви також можете відключити гучність автозапуску на телефоні:

Налаштування> Програми> Усі> HTC Sync Manager

Торкніться пункту «Вимкнути», щоб надати хорошу міру, натисніть «Призупинити зупинку» та «Очистити дані»


0
  1. Відкритий термінал

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

  3. Перейменуйте HSMMonitor.app

    mv HSMMonitor.app HSMMonitor.bak.app

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.