在 Mac 上关闭 Microsoft Apps 自动更新

Mik*_*ess 14 mac microsoft-office updates

微软过去只是做一个你可以轻松禁用的系统通知。现在他们每天启动一次自动更新程序(打断你正在做的任何事情,把注意力放在自动更新应用程序上——看节目?在 Twitch 上直播?对不起,现在是时候让你知道了......我们没有找不到 Office 的任何更新,但请放心,我们已检查!

今天当然我有更新,但通常,它说没有找到更新。

在此处输入图片说明

这令人心烦意乱,我取消了“自动下载并安装”复选框。

在此处输入图片说明

有没有办法防止完全删除自动更新应用程序?

小智 40

根据 Lacek 的建议,以下是我关闭 Microsoft 自动更新但保留手动运行它的功能的解决方案:

# check current config
plutil -p /Library/LaunchAgents/com.microsoft.update.agent.plist

# apply new values
sudo plutil -replace Disabled -integer 1 /Library/LaunchAgents/com.microsoft.update.agent.plist
sudo plutil -replace RunAtLoad -integer 0 /Library/LaunchAgents/com.microsoft.update.agent.plist
sudo plutil -replace StartInterval -integer 10368000 /Library/LaunchAgents/com.microsoft.update.agent.plist
          
# check new config
plutil -p /Library/LaunchAgents/com.microsoft.update.agent.plist
Run Code Online (Sandbox Code Playgroud)

  • @Matt 尝试在应用新值后重新启动 MacOS,这对我有用。 (4认同)
  • 更新:显然,这只在自动更新程序本身通过自动更新程序更新之前有效,因此之后需要重新运行。 (2认同)

Lac*_*cek 11

Microsoft AutoUpdater 也让我很恼火。太多次它打扰了我的工作。所以我决定禁用它,下面是我是如何做到的:

  1. 打开终端

  2. 禁用它:

    # disable the service
    launchctl disable gui/$(id -u)/com.microsoft.update.agent
    
    # check that the service is disabled
    launchctl print-disabled gui/$(id -u) | grep microsoft
    
    Run Code Online (Sandbox Code Playgroud)

    或者,如果您不想禁用自动更新而是更改间隔以启动检查:

    # check current config content
    plutil -p /Library/LaunchAgents/com.microsoft.update.agent.plist
    
    # backup
    cp -a /Library/LaunchAgents/com.microsoft.update.agent.plist /somewhere/to/backup/
    
    # update the interval, e.g. 43200 seconds (i.e. 12 hours)
    sudo plutil -replace StartInterval -integer 43200 /Library/LaunchAgents/com.microsoft.update.agent.plist
    
    Run Code Online (Sandbox Code Playgroud)

  • 您还可以使用 Xcode 编辑 plist(位于 /Library/LaunchAgents/com.microsoft.update.agent.plist)。通过将“Disabled”值设置为“YES”来禁用它,或者可以通过将“RunAtLoad”值设置为“NO”来阻止它自动启动。 (4认同)
  • 谢谢。我发现我本地机器上的间隔是7200,两个小时!微软在想什么? (4认同)
  • 谢谢@Lacek,你太棒了! (3认同)
  • 作品。但每次更新后都会重置回7200。 (2认同)

ldm*_*two 2

我知道的唯一方法(适用于2020年10月,Office 365,版本16.42,内部版本2010 11 01):

  1. 打开 Office 应用程序 >“帮助”菜单 > 检查更新 > 单击周围并禁用/取消选中自动更新。如果您的安全设置禁用了此功能,并且您有权修改程序,请尝试#2。
  2. 当 Microsoft Update(无论最新名称是什么)仍然打开时,右键单击托盘中的程序图标。选项 > 在 Finder 中显示。关闭更新对话框。删除或移动程序。您随时可以重新安装。如果你再次尝试#1,你会得到一个错误,这意味着它有效。