Как удалить Microsoft AutoUpdate на macOS?

Вопрос или проблема

Я удалил пакет Office со своего MacBook, но получаю уведомления от Microsoft AutoUpdate о наличии обновлений программного обеспечения. Как так может быть, если я удалил Office? Как удалить Microsoft AutoUpdate?

Хотя в руководстве Microsoft по удалению Office говорится о необходимости удаления файлов из библиотеки пользователя, Microsoft AutoUpdate фактически расположен в системной библиотеке, в /Library/Application Support/Microsoft/MAU2.0.

Самый простой способ удалить приложение, если оно открыто, – это щелкнуть правой кнопкой мыши по значку в доке, выбрать Options > Show in Finder, Go > Enclosing Folder и удалить папку MAU2.0.

Чтобы удалить помощник Microsoft Updater, необходимо также удалить /Library/PrivilegedHelperTools/com.microsoft.autoupdate.helper. Вы можете использовать тот же метод, что и выше.

На macOS Mojave 10.14.1 я обнаружил следующее:

Microsoft Auto Update имел 19 файлов на macOS в нескольких директориях, после того как я уже удалил его из ~/Library/Containers. Вам следует удалить эти папки, чтобы полностью удалить приложение и все его следы. Некоторые директории имеют пробелы в названиях, убедитесь, что вы вводите эти пробелы с ведущей обратной косой чертой, если используете rm -Rf для удаления!

В вашей системной библиотеке:

/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app

В вашей пользовательской библиотеке:

~/Library/Preferences/com.microsoft.autoupdate2.plist
~/Library/Preferences/com.microsoft.autoupdate.fba.plist
~/Library/Application Support/Microsoft AU Daemon
~/Library/Saved Application State/com.microsoft.autoupdate2.savedState

Вы также найдете временные файлы, у меня они были в четырех разных местах, но ваш Mac рано или поздно очистит их. Я нашел некоторые в кэше системы и пользователя, а также в /private/var/folders; если вы действительно хотите удалить все следы, вам придется отыскать их тоже.

Следуйте ручным шагам здесь

Не забудьте проверить:

  • ~/Library/Preferences/
  • ~/Library/Application Support/
  • ~/Library/Caches/
  • /Library/Preferences/
  • /Library/Application Support/
  • /Library/Caches/

Могут быть и другие директории, но вы поняли суть, руководство объясняет это довольно хорошо.

Надеюсь, это поможет!

Проверьте в /Library/PrivilegedHelperTools, там скрываются всякого рода “скелеты” от приложений, которые были установлены в какой-то момент. Я нашел следующие исполняемые файлы в этой папке, связанные с MS-Office:

com.microsoft.autoupdate.helper
com.microsoft.office.licensing.helper
com.microsoft.office.licensingV2.helper

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

sudo rm /Library/LaunchAgents/com.microsoft.update.agent.plist
sudo rm /Library/LaunchDaemons/com.microsoft.autoupdate.helper.plist

Самые важные другие файлы можно удалить с помощью:

sudo rm -rf /Library/Application\ Support/Microsoft/MAU2.0
sudo rm -rf /Library/PrivilegedHelperTools/com.microsoft.autoupdate.helper

Будьте очень осторожны с командой sudo rm -rf!

Я решил провести более тщательную очистку и поискал по папкам библиотеки все, что содержит “microsoft” в имени. Я нашел множество таких файлов в разных местах. Вы можете искать с помощью:

find /Library -iname '*microsoft*' 2>/dev/null
find ~/Library -iname '*microsoft*' 2>/dev/null

Просто имейте в виду, что вы можете найти, например, файлы com.microsoft.appcenter, связанные с другими приложениями, так что не удаляйте просто всё подряд.

Смотрите также этот ответ: https://apple.stackexchange.com/questions/428234/how-to-remove-microsoft-autoupdate-from-macos

Вот быстрый скрипт, который я написал, чтобы пройтись по всем известным мне местам и всем местам, которые я видел в этой теме. Однако ему нужны права sudo.

#!/bin/bash

delete_if_exists() {
    if [ -e "$1" ]; then
        echo "Удаление $1..."
        sudo rm -rf "$1"
        echo "$1 удален."
    else
        echo "$1 не существует."
    fi
}

MAU_SYSTEM_PATH="/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app"
AGENT_PLIST="/Library/LaunchAgents/com.microsoft.update.agent.plist"
DAEMON_PLIST="/Library/LaunchDaemons/com.microsoft.autoupdate.helper.plist"
PRIVILEGED_HELPER="/Library/PrivilegedHelperTools/com.microsoft.autoupdate.helper"

USER_PREF1="$HOME/Library/Preferences/com.microsoft.autoupdate2.plist"
USER_PREF2="$HOME/Library/Preferences/com.microsoft.autoupdate.fba.plist"
USER_DAEMON="$HOME/Library/Application Support/Microsoft AU Daemon"
USER_SAVED_STATE="$HOME/Library/Saved Application State/com.microsoft.autoupdate2.savedState"

delete_if_exists "$MAU_SYSTEM_PATH"
delete_if_exists "$AGENT_PLIST"
delete_if_exists "$DAEMON_PLIST"
delete_if_exists "$PRIVILEGED_HELPER"

delete_if_exists "$USER_PREF1"
delete_if_exists "$USER_PREF2"
delete_if_exists "$USER_DAEMON"
delete_if_exists "$USER_SAVED_STATE"

echo "Microsoft AutoUpdate и все связанные файлы были полностью удалены."

Вы можете изменить процедуру установки обновлений из приложения Office.
Откройте любое приложение Office (например, Microsoft Word)

  • Откройте окно AutoUpdate через Справка -> Проверить наличие обновлений.
  • Затем выберите радио-кнопку Проверить вручную.

Я думаю, это решит вашу проблему. Процесс Microsoft AutoUpdate не будет выполнен.

Ответ или решение

Как удалить Microsoft AutoUpdate с macOS

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

Причины появления уведомлений

Когда вы удаляете Office Suite с вашего Mac, возникают ситуации, когда некоторые компоненты, такие как Microsoft AutoUpdate, остаются активными. Это связано с тем, что AutoUpdate отвечает за обновление различных программ Microsoft, и даже после удаления Office может продолжать активность.

Шаги по удалению Microsoft AutoUpdate

  1. Закройте Microsoft AutoUpdate:

    • В первую очередь, убедитесь, что Microsoft AutoUpdate не запущен. Если он открыт, щелкните правой кнопкой мыши (или удерживайте клавишу Control и щелкните) на его значке в панели Dock. Выберите "Опции > Показать в Finder".
  2. Удаление системных файлов:

    • Перейдите в Finder и используйте сочетание клавиш Command + Shift + G, чтобы открыть диалоговое окно «Перейти к папке». Введите следующий путь:
      /Library/Application Support/Microsoft/MAU2.0/
    • В этой папке найдите файл Microsoft AutoUpdate.app и удалите его.
  3. Удаление вспомогательных утилит:

    • Необходимо также удалить файлы помощника обновлений. Введите следующий путь:
      /Library/PrivilegedHelperTools/
    • Найдите файл com.microsoft.autoupdate.helper и удалите его.
  4. Удаление пользовательских настроек:

    • Перейдите в свою пользовательскую папку. Для этого откройте Finder и используйте Command + Shift + G для перехода к:
      ~/Library/
    • Удалите следующие файлы и папки:
      • Preferences/com.microsoft.autoupdate2.plist
      • Preferences/com.microsoft.autoupdate.fba.plist
      • Application Support/Microsoft AU Daemon
      • Saved Application State/com.microsoft.autoupdate2.savedState
  5. Очистка кэша и других временных файлов:

    • Удалите временные файлы из кэша по следующим путям:
      ~/Library/Caches/
      /Library/Caches/

Проверка наличия оставшихся файлов

Для окончательной проверки наличия всех файлов, связанных с Microsoft, вы также можете использовать команду в терминале. Откройте ваш терминал и введите:

find /Library -iname '*microsoft*' 2>/dev/null
find ~/Library -iname '*microsoft*' 2>/dev/null

Эта команда покажет все файлы и папки, содержащие «microsoft» в названии.

Скрипт для автоматизации процесса

Чтобы упростить процесс удаления, вы можете использовать следующий bash-скрипт, который автоматически удаляет все связанные файлы:

#!/bin/bash

delete_if_exists() {
    if [ -e "$1" ]; then
        echo "Удаление $1..."
        sudo rm -rf "$1"
        echo "$1 удален."
    else
        echo "$1 не существует."
    fi
}

# Задайте пути к файлам и папкам для удаления
declare -a paths=(
    "/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app"
    "/Library/LaunchAgents/com.microsoft.update.agent.plist"
    "/Library/LaunchDaemons/com.microsoft.autoupdate.helper.plist"
    "/Library/PrivilegedHelperTools/com.microsoft.autoupdate.helper"
    "$HOME/Library/Preferences/com.microsoft.autoupdate2.plist"
    "$HOME/Library/Preferences/com.microsoft.autoupdate.fba.plist"
    "$HOME/Library/Application Support/Microsoft AU Daemon"
    "$HOME/Library/Saved Application State/com.microsoft.autoupdate2.savedState"
)

# Запуск удаления
for path in "${paths[@]}"; do
    delete_if_exists "$path"
done

echo "Microsoft AutoUpdate и все связанные файлы были полностью удалены."

Заключение

Убедитесь, что после выполнения всех шагов ваш Mac очищен от всех компонентов Microsoft AutoUpdate. В случае возникновения трудностей рекомендуется обратиться к официальной документации Microsoft или в техподдержку. Следуя этому руководству, вы избежите ненужных уведомлений и освободите ваше устройство от лишнего программного обеспечения.

Оцените материал
Добавить комментарий

Капча загружается...