Office for Mac 的升级提醒弹框可能是 Mac 平台上最固执的提示之一。明明上一秒还在写 Word 文档屏幕右上角突然就冒出一个 Microsoft AutoUpdate 提示问你要不要更新到最新版你刚点了“稍后”过一会儿它又来一遍。更麻烦的是很多人跑去“系统设置 通知”里把 Microsoft AutoUpdate 的通知权限关掉结果该弹还是弹。这篇文章就围绕 Office for Mac 升级提醒怎么去掉、Microsoft AutoUpdate 弹框怎么彻底关闭展开聊一聊弹框背后的运行逻辑、图形界面的关闭方法、终端 defaults 命令方案以及各种“清完又弹”的典型原因。适合被弹框烦到的普通 Mac 用户也要给需要在公司批量关闭更新的 IT 管理员一个可落地的参考。先说一个结论Microsoft AutoUpdate 不是 Office 应用本体而是独立存在的更新组件。只要你还装着一套从微软官网下载的 Office for Mac它就会一直在后台运行。想把它真正“按住”不能只在 macOS 的通知中心里做表面功夫必须改它自己的设置。下面我从头到尾讲清楚。1. 先弄清楚敌人是谁Microsoft AutoUpdate 到底靠什么逻辑弹框1.1 MAU 是独立组件不是 Office 应用自带的一个开关很多 Mac 用户遇到弹框后的第一反应是去“系统设置 通知”里找 Microsoft AutoUpdate然后把“允许通知”关掉。实际上这个操作只是让弹框不显示成通知后台的更新检查流程依然在跑所以隔几天它还是会换一种方式冒出来。Microsoft AutoUpdate通常缩写成 MAU是微软为 Office for Mac 单独安装的一个更新服务程序。它和 Word、Excel、PowerPoint 一样运行在系统里但它不属于任何一个 Office 应用。它的任务很简单定期访问微软的更新服务器检查当前 Mac 上的 Office 版本是不是最新的如果是新的就提醒你并且可以静默下载安装。我在实际排查问题时会先在访达里按Command Shift G输入下面这个路径/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app能看到这个.app文件就说明你的 Office 确实是通过微软官网安装包安装的并且 MAU 组件一直在。这个路径很关键后面排查“为什么关不掉”的时候很多问题都出在这里。MAU 不只是一个“更新提醒器”。它还负责 Office 的许可证状态检查、更新渠道切换、语言包修复等组件级维护。也就是说你就算把 Office 主程序卸载重装MAU 也不一定会跟着被清干净。这也是为什么有些人卸载了 Office 之后系统里还能看到 Microsoft AutoUpdate 相关进程。1.2 它什么时候触发更新检查MAU 的触发方式主要有三种每次打开任意一个 Office 应用时MAU 可能会被唤醒一次看看有没有需要更新的内容。MAU 自己有一个定时任务机制它会在最后一次检查时间的基础上按照内置的间隔策略定期检查。用户在 Office 的“帮助”菜单里手动点击“检查更新”会立刻触发一次检查。前两种是“自动弹框”的根源。官方默认情况下MAU 会开启自动检查。它记录上一次检查时间后如果超过一定时间窗口就会在后台跑一轮检查。检查到有新版本时它不一定直接弹出安装界面而是先弹一个提示Microsoft AutoUpdate 想要更新你的 Office。有的版本弹的是独立窗口有的版本走的是 macOS 右上角通知横幅还有的版本会在 Office 应用的启动画面上做“某某更新可用”的引导。这里有一个非常典型的设计差异如果你只是点击了“稍后/以后再说”MAU 不会把你这个动作理解成“以后都别查了”它只是把当前这次弹框推迟到下一次检查时间。下一次检查周期到了它照旧弹出来。用户层面的“稍后”按钮本质上只是暂时按住了一个提醒而不是关掉整个自动检查机制。1.3 为什么很多人觉得它“阴魂不散”我自己处理过好几台 Mac几乎都是同一个问题用户已经去系统通知设置里关了 Microsoft AutoUpdate但还是会在 Office 应用打开时看到更新提示。原因就在上面说的macOS 通知设置管的是“是否显示通知横幅”管不了 MAU 内部的检查逻辑。MAU 一旦检查到新版本它会先尝试用通知中心展示提醒如果通知权限被关它在某些版本里会退化成应用内弹窗或者独立窗口。结果就是你绕了一圈发现弹框换了件衣服又回来了。所以正确的思路应该是从 MAU 自己的配置入手让它别去检查或者让它改成手动检查。下面两种方案一种是纯图形界面操作一种是终端命令按需选择。2. 图形界面关闭流程从 Check for Updates 入口出发的两分钟操作2.1 标准操作步骤如果你不是那种喜欢敲命令的人图形界面关闭方法就够了。整体流程我用 Word 举例Excel、PowerPoint、Outlook 操作完全一样。第一步打开 Word等它进入正常的文档编辑界面。第二步看屏幕最顶部的菜单栏点“帮助”在下拉菜单里找到“检查更新”。中文版 Office 的菜单名可能是“检查更新”英文版是“Check for Updates”。第三步点击之后Microsoft AutoUpdate 的窗口会打开。这个窗口可能显示正在检查更新也可能直接给你一个当前版本状态。不用管它重点是找窗口里的设置项。第四步在 Microsoft AutoUpdate 窗口里找到类似“自动使我的 Microsoft 应用保持最新”的选项。英文版通常是“Automatically keep my Microsoft apps up to date”。把这行前面的勾取消掉。第五步关掉窗口退出 Word重新打开一次确认弹框不再出现。就是这么简单。这个操作用的是 MAU 自己提供的用户界面改的是它默认的自动检查行为而不是去系统通知里做表面功夫。取消勾选之后MAU 就不会再按自动节奏去检查更新了。2.2 不同版本文本和入口的差异Office for Mac 这几年版本比较杂Office 2016、2019、2021还有 Microsoft 365 订阅版都有人在使用。不同版本的 MAU 界面有细微差别我把常见的几个差异点列一下版本情况菜单入口设置项位置Office 2019/2021 中文常见版本帮助 检查更新Microsoft AutoUpdate 主界面直接显示“自动使我的 Microsoft 应用保持最新”Microsoft 365 较新版本帮助 检查更新点击窗口里的“首选项/Preferences”后出现自动更新开关英文版 OfficeHelp Check for UpdatesAutomatically keep my Microsoft apps up to date有些版本的窗口左下角有“高级/Advanced”按钮点进去之后还能看到更新频道、通知样式等选项。你不需要理解每一个按钮只需要把“自动更新/自动保持最新”相关的开关关掉就可以解决大部分弹框问题。另外如果你的 Office 菜单栏里没有“检查更新”或者点了以后没有任何反应那很有可能是 Mac App Store 下载的版本。这个情况我会在后面的排查章节单独说因为它走的不是 MAU 这套更新流程。2.3 取消勾选之后自动检查到底还在不在这里有个容易混淆的点取消“自动保持最新”和选择“手动检查”并不是完全一回事。很多版本的 MAU 里面除了一个自动更新开关还有一个“检查更新”模式选项。比如有的版本提供了“自动检查”“手动检查”的下拉菜单。如果你只想让它彻底停止自动检查和自动弹框最好两种情况都确认一下自动更新开关关掉。检查模式如果可选手动模式优先。为什么要这么谨慎因为不同版本的 Office 对“自动保持最新”的定义有细微差别。有的版本里取消这个选项之后自动下载安装确实停止了但它可能还会自动检查并且弹“有可用更新”的提示。这种情况下弹框还是会出现只是不会自动装。所以如果你在界面里看到了“如何检查更新”这一类设置一定也把它切到“手动”。只有同时满足“不自动安装”和“不自动检查”才真正意义上的不再弹升级提醒。3. 终端 defaults 方案一条命令控制自动检查也方便批量下发3.1 先读取当前 MAU 配置心里有底再动手图形界面适合单台电脑操作但如果你的手边管理着十几台 Mac或者你想搞清楚某个全局配置到底写没写进去终端反而是更高效的方式。MAU 的偏好设置存储在 macOS 的defaults系统里域名叫com.microsoft.autoupdate2。在终端里执行下面这条命令能看到当前用户的 MAU 配置defaults read com.microsoft.autoupdate2如果系统提示“does not exist”或者“Domain not found”别慌这是正常的。说明这个用户域下还没写过任何自定义配置MAU 使用的是内置默认值。默认值通常就是自动检查。读取出来的内容里常见的关键字段包括HowToCheck值为Automatic或Manual对应自动检查或手动检查。LastCheck上一次检查的时间戳。ChannelName当前更新通道。DisableAllUpdates是否完全禁用更新功能。你不需要全部读懂只需要知道这些配置项怎么读写就能彻底掌控弹框。3.2 两条最实用的写入命令在终端里执行下面的命令可以让 MAU 改成手动检查模式defaults write com.microsoft.autoupdate2 HowToCheck -string Manual这条命令执行后MAU 不再按定时任务自动检查更新也就不会因为检查到新版本而主动弹框。注意这里我建议把值写成Manual不是manual也不是NO因为HowToCheck这个字段识别的是固定枚举值。如果你想一步到位把更新功能彻底禁用再执行这一条defaults write com.microsoft.autoupdate2 DisableAllUpdates -bool true这条会把 MAU 的更新通道整个关掉不仅不自动检查连你在帮助菜单里手动点击“检查更新”也可能不再正常工作。适合公司批量管理的机器或者你认定了这台 Mac 就是要锁死在当前版本的 Office不需要任何更新动作。验证是否写成功可以再读一次defaults read com.microsoft.autoupdate2看到HowToCheck Manual、DisableAllUpdates 1基本就成了。如果之后想恢复默认自动更新反向操作defaults write com.microsoft.autoupdate2 HowToCheck -string Automatic defaults write com.microsoft.autoupdate2 DisableAllUpdates -bool false这里我建议不要只依赖DisableAllUpdates一项因为有些旧版 MAU 会优先读取HowToCheck。两个字段都改兼容性最好。3.3 全局配置、管理员权限和批量思路上面的defaults write默认写入的是当前登录用户的偏好设置也就是~/Library/Preferences/com.microsoft.autoupdate2.plist这个文件。如果你只管自己这台 Mac用用户域就够了。但如果你是公司 IT想让一个办公室里所有 Mac 都关闭弹框就得写全局配置或者走 MDM。全局配置文件路径是/Library/Preferences/com.microsoft.autoupdate2.plist写入时要加sudo例如sudo defaults write /Library/Preferences/com.microsoft.autoupdate2 HowToCheck -string Manual sudo defaults write /Library/Preferences/com.microsoft.autoupdate2 DisableAllUpdates -bool true提醒一句如果你的公司用了 MDM比如 Jamf、Intune 之类的工具给 Mac 下发过com.microsoft.autoupdate2的配置文件那么本机手动改用户域配置可能会被后面的策略覆盖。这种情况下最干净的做法是去 MDM 控制台里修改配置描述文件而不是逐台到本机敲命令。你可以让终端配置和管理员配置保持同一个值这样即便策略刷新弹框也不会卷土重来。命令行方案里还有一个容易被忽略的细节改完配置后最好把正在运行的 MAU 进程结束掉让它重新读取一次配置。终端执行killall Microsoft AutoUpdate如果进程正在运行这条命令会直接杀掉它如果提示“没有找到进程”说明它当前没有常驻。之后重新打开 WordMAU 就会按新配置工作。4. 为什么有的 Mac 关了半天还是弹来源、权限和进程三个排查方向4.1 更新来源没分清官网版和 App Store 版走的是两条路先说一个最常见的“关不掉”原因你的 Office 根本不是官网安装包装的而是从 Mac App Store 下载的。从 Mac App Store 安装的 Office for Mac系统更新机制和官网版不一样。它走的是 App Store 的自动更新管道不一定有完整的 Microsoft AutoUpdate 组件。你执行defaults write com.microsoft.autoupdate2这条命令也不会对它生效。判断方法很简单打开 Office 后看菜单栏的“帮助”里有没有“检查更新”。有基本可以确定是官网版。没有或者在“关于本机 / About”里看到 App Store 来源信息那多半是 App Store 版。如果是 App Store 版你应该去“系统设置 App Store”里关掉自动更新或者定期自己去 App Store 的“更新”页面手动更新。这个时候再去搜“Microsoft AutoUpdate 怎么关”方向本身就错了。还有一种更隐蔽的情况Office 是官网版但 MAU 组件因为某些清理工具或者安全软件被部分删除了系统里只剩下一个无效的弹框源。这种情况下你即使把配置写成DisableAllUpdatesOffice 启动时检测到 MAU 组件缺失还是可能弹一次修复提示。处理方式是先把配置写对再重装一遍 MAU 组件或者干脆重新运行一次 Office 安装包做修复安装。4.2 配置写进去了但不生效权限、进程、字节顺序很多时候用户说“我明明执行了 defaults 命令弹框还在”我接线下去查问题基本出在三个方面。第一个是权限。如果你没有用sudo就直接去写/Library/Preferences下的全局 plist系统会拒绝写入。默认不提示错误只是静默失败。你执行完sudo defaults read /Library/Preferences/com.microsoft.autoupdate2看输出的值才能确认是否真的写进去了。第二个是进程缓存。MAU 是一个独立进程它不一定每次检查都会重启、重新读取 plist。你改完配置后如果不结束 MAU 进程它可能仍沿用内存里的旧配置继续按原来的节奏弹框。所以我前面反复强调killall Microsoft AutoUpdate这一步它不是可选项在排查流程里几乎是必做项。第三个是 plist 的写入格式。defaults write这个命令写进去的是二进制 plist如果你用纯文本编辑器手动改文件很容易把格式弄坏。我见过有人直接双击打开 plist 文件删了几行结果 MAU 读不到配置又回落到默认自动检查。不要手动编辑 plist优先用defaults命令。4.3 清完又弹的三个常见原因即便你按标准流程把自动检查关了过段时间弹框可能再次出现。我总结下来最常见的三个原因是这样的你只关了自动更新没有关自动检查。MAU 依然会周期检查检查到新版就弹“可用更新”只是没装。你关的是系统通知权限MAU 换用应用内弹窗继续提示。你从通知中心看不到了但 Office 打开时照样有窗口。公司 MDM 策略或者杀毒软件把配置给重置了。比如你写了HowToCheck Manual某次策略刷新后又改回Automatic或者杀毒软件把 MAU 当异常文件恢复了默认状态。遇到这种情况不要焦虑。按顺序重新排查一遍先确认当前defaults read输出再确认进程有没有在跑最后看是不是有全局策略覆盖。大多数“又弹了”的问题最后都能定位到这三个环节之一。5. 不彻底关闭也能少受打扰手动更新节奏与更新渠道选择5.1 关闭自动更新之后安全补丁怎么补看到这里你可能会问那我是不是应该永远不更新 Office不完全是。对于普通个人用户我其实不太建议把 Office 更新彻底关死因为 Office 的更新不只是加新功能很多更新是安全补丁。尤其是收到一个陌生文档、需要在浏览器里打开链接的场景下最新版本的安全修复往往更重要。所以我给普通用户的建议是把模式切成“手动检查”但保留手动检查的入口。每半个月或者每个月自己打开一次 Word在“帮助 检查更新”里跑一遍。有更新就装没更新就关。这样既不会每天被弹框骚扰又能保证关键安全补丁不会拖太久。如果你是在公司环境里管理一堆 Mac可以参考同样的思路对普通员工电脑设置HowToCheck Manual不彻底禁用更新入口对长期固定使用某个旧版 Office 的特殊岗位电脑再额外打开DisableAllUpdates。这样风险和体验都有考虑。5.2 更新渠道减少更新频率比完全关闭更温和MAU 除了自动更新开关还有一个“更新渠道”的设置。多数普通用户从来没注意过它但它对弹框频率影响很大。Office for Mac 的更新渠道大致包括Beta Channel预览版渠道更新最频繁弹框也最勤适合喜欢尝鲜的人。Current Channel当前渠道微软默认渠道每两三个月有较大的功能更新安全更新相对稳定。Monthly Enterprise Channel月度企业渠道更新频率更低通常是每月一次聚合更新弹框最克制。如果你不是非要第一时间用上新功能可以在 MAU 的“高级设置/首选项”里把更新渠道改成 Monthly Enterprise Channel。这样即使保持自动检查你看到新版本的次数也会明显减少。而且官方对于企业渠道的支持周期通常更长对于不想频繁被打扰的用户来说这是一个比彻底关掉更新更“可持续”的选择。5.3 手动更新时的注意事项如果你决定走手动更新这条路有几个小细节可以帮你少踩坑。更新 Office 前先把所有 Office 应用退干净。Word、Excel、PowerPoint、Outlook 最好全部退出否则更新安装器可能提示“有应用正在使用”或者让更新排队。手动检查更新时保持网络畅通。MAU 需要连微软更新服务器网络受限的环境下可能长时间卡在“正在检查”这不代表没有更新。更新完成后看看 Activity Monitor 里 Microsoft AutoUpdate 有没有被重新拉起。如果它又常驻了并且你不希望它频繁跑再确认一次HowToCheck Manual是否还在。我个人更倾向于把“关闭自动弹窗”和“定期主动更新”结合起来用。完全不更新像是不给家门做保养但天天被弹窗催着这周做保养又太烦人。手动模式是最平衡的状态。6. 我的最终建议按角色选方案别乱删 MAU 组件6.1 普通用户选图形界面IT 管理员选 defaults 全局配置如果你只是自己一台 Mac用第 2 章的图形界面操作就够了没必要去记命令。整个流程结束之后Word 不会再频繁弹 Microsoft AutoUpdate 的升级提醒也不会影响你日常写文档。如果你是帮朋友处理 Mac或者公司里有多台机器要统一设置那我建议直接用终端命令。更重要的是把配置固化到可复现的脚本里。比如一个简单的 Shell 脚本defaults write com.microsoft.autoupdate2 HowToCheck -string Manual defaults write com.microsoft.autoupdate2 DisableAllUpdates -bool true killall Microsoft AutoUpdate这个脚本放到公司 Mac 上跑一遍然后检查defaults read输出即可。比到每台机器上点鼠标快得多。6.2 不要轻易删 MAU 组件我在网上见过一些教程说可以直接把“Microsoft AutoUpdate.app”拖进废纸篓或者删掉整个MAU2.0文件夹。我不推荐这么做。原因有两个。第一MAU 是 Office 更新体系的一部分直接删掉组件后Office 应用启动时有可能检测不到更新器反而触发一个“重新安装 Microsoft AutoUpdate”的新弹框。第二以后你想恢复自动更新时还得重新安装组件比单纯改配置麻烦得多。正确做法是保留组件只改配置。这样弹框消失系统组件完整日后想恢复自动更新也是一行命令的事。6.3 如果未来想要重新开启更新我并不认为关闭弹框要一劳永逸。如果哪一天你决定重新开启自动更新把配置恢复回来就行defaults write com.microsoft.autoupdate2 HowToCheck -string Automatic defaults write com.microsoft.autoupdate2 DisableAllUpdates -bool false killall Microsoft AutoUpdate恢复后重新打开 Office再点一次“帮助 检查更新”确认它能正常检查就说明系统回到自动更新的状态了。最后分享一个我实际操作中的习惯每次改完 MAU 配置后我会等五分钟打开 Word 再关掉再打开 Excel观察有没有弹框。因为 MAU 的有些弹框不是启动瞬间就出现而是在应用运行后才冒出来。多验证两个 Office 应用比只开一次 Word 更稳妥。这样做的思路其实和我们处理很多 macOS 疑难杂症一样先搞清楚弹框由谁控制再从根上改配置而不是去掩盖表面症状。按这个思路走Microsoft AutoUpdate 弹框基本就再也不会来打扰你了。