4

Мой Mac все еще запускает процессы из программы, которую я удалил. Как мне полностью удалить приложение и предотвратить это? Мой Mac все еще запускает процессы из программы, которую я удалил

2 ответа2

1

Существует несколько различных способов автоматического запуска приложений в Mac OS X. Некоторые приложения устанавливают некоторые из своих компонентов, которые сами могут быть исполняемыми, в местах, отличных от основной папки приложения. Выследить их может быть несколько сложно, если вы не знаете, что они существуют, но как только вы это сделаете, это будет достаточно просто.

Если в приложении нет встроенной опции удаления, вам остается отследить файлы и запустить загрузочный детрит. Вы можете использовать удобное приложение с графическим интерфейсом:

/ Приложения / Утилиты / Монитор активности

  • Запустите монитор активности, затем выберите интересующий процесс;
  • нажмите синюю (i) кнопку, чтобы осмотреть ее;
  • выберите вкладку "Открыть файлы и порты";
  • затем нажмите кнопку "Образец", чтобы получить список открытых файлов, используемых процессом, который должен показать вам его файлы конфигурации и запуска, а также сам исполняемый файл приложения и, возможно, многие другие файлы).

    % lsof

Если вы предпочитаете командную строку UNIX, вы можете использовать команду unix lsof в окне оболочки Terminal.app. (Google lsof примеры для деталей на lsof).

Другие полезные советы:

Когда вы найдете файл конфигурации приложения, прочитайте его. Это может иметь подсказки, которые помогут вам отследить нестандартные расположения компонентов приложения.

Посмотрите, есть ли в приложении файл журнала, и посмотрите в этом файле журнала или в системном журнале подсказки о расположении конфигурации запуска или файлов. Используйте Console.app или покопайтесь в каталогах и файлах с помощью командной строки unix. Большинство журналов приложений находятся в одном из этих мест, в Mac OS X Mountain Lion.

  • ~/Library/Logs
  • /Library/Logs
  • / Вар / журнал

Знание немного о различных методах запуска может также помочь вам. Ключевые слова, которые помогут в поиске Google:

  • cron ("crontab -l" в окне Terminal.app, чтобы показать crontab пользователя)
  • launchd ("список launchctl" в окне Terminal.app, чтобы показать список)
  • SystemStarter (устарел, двоичный файл отсутствует на Mountain Lion)

В некоторых, но, возможно, не во всех местах, где можно найти сценарии запуска или файлы конфигурации:

  • /System/Library/LaunchAgents
  • /System/Library/LaunchDaemons
  • /Library/LaunchDaemons
  • /Library/LaunchAgents
  • ~/Library/LaunchAgents
  • /Library/StartupItems
  • /System/Library/StartupItems
  • ~/Library/StartupItems
0

Я обычно использую AppCleaner для удаления приложений Mac. Это очень хорошо для захвата всех файлов, которые требуются приложению. Возможно, вам придется перезагрузиться после удаления, чтобы увидеть эффекты.

Если это не сработает, вы всегда можете использовать Activity Monitor (или командную строку), чтобы убить нарушающий процесс процесс, затем выполнить небольшое действие rm -rf /usr/bin/offending_file перезагрузить компьютер. К сожалению, этот вариант не очень элегантен; Я бы не советовал, если у вас нет другого способа убить мошенника.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .