96

Microsoft used to just do a system notification you could easily disable. Now they launch the Microsoft AutoUpdate program process once per day.

This interrupts whatever you are doing to put the focus on the auto update app – watching a show? Streaming on Twitch? Sorry, it is now time to let you know... we didn't find any update for Office, but don't worry we checked!

Microsoft AutoUpdate dock icon. (Note that badges are not enabled in System Preferences > Notifications, so this red "1" appears to be drawn in the app icon itself.)

enter image description here

Today of course I had an update, but usually, it says no updates found.

enter image description here

This is mind-numbingly frustrating and I have unchecked the 'Automatically Download and Install' checkbox.

enter image description here

Is there a way to prevent this short of deleting the auto update app entirely?

4
  • This indicates you disable the notifications for the application in question. However, there also might be a glitch, as explained here. So what is your current notification set to exactly?
    – Ramhound
    Commented Apr 22, 2020 at 0:03
  • Have you tried Winaero Tweaker, I am not a Mac user, but in Windows you can shut off Automatic Updates. winaero.com And if you want to see the registry tweak for it, you can press the link at the top of Winaero Tweaker page. It will bring you directly to the the web page.
    – vssher
    Commented Apr 22, 2020 at 0:46
  • 1
    This "MAU" process used to work on my old Mac, but now just launches and freezes every day. I used a launchd editor to disable the agents/daemons related to all of the MS (and Adobe!) updates, but I won't be surprised if the apps (Word, etc.) re-enable MAU anyway. But it's worked for a couple days for me. Just search for launchd editors, I think I used LaunchControl, but Lingon(X) is out there too.
    – jimtut
    Commented Apr 22, 2020 at 13:43
  • @Ramhound -- that's guidance for the old notification updates; this is a bit different unfortunately where the app launches on its own once per day. I think it was a bug. It updated itself and it stopped (had been doing it for a few weeks). Crossing my fingers.
    – Mike Riess
    Commented Apr 23, 2020 at 14:26

6 Answers 6

131

I've been annoyed by the Microsoft AutoUpdater long too. Too many times it intrusively interrupted my work. So I decided to disable it and below was how I did it:

  1. Open Terminal

  2. Disable it:

    # 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
    

    Alternatively if you wish not to disable the auto update but change the interval to launch the checking:

    # 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
    
9
  • 4
    Thanks @Lacek, you rock!
    – amin
    Commented May 22, 2021 at 1:27
  • 4
    You can also edit the plist with Xcode (located at /Library/LaunchAgents/com.microsoft.update.agent.plist). Disable it by setting the "Disabled" value to "YES" or you can prevent it from starting automatically by setting "RunAtLoad" value to "NO".
    – Jeremy
    Commented May 23, 2021 at 9:25
  • Super helpful regarding the interval change, thanks so much Commented Jan 5, 2022 at 16:47
  • 5
    Thank you. I have found the interval on my local machine is 7200, two hours! WTF is Microsoft thinking?
    – Yongwei Wu
    Commented May 29, 2022 at 10:42
  • 2
    Works. But after every update, it is reseted back to 7200.
    – sechstein
    Commented May 16, 2023 at 8:48
46

Based on Lacek's suggestion, here is my solution to turn off Microsoft Auto Update, but retain the ability to run it manually:

# 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
5
  • 1
    This answer looks like a reasonable solution, but it didn't work on my M1 Mac running macOS Monterey. Microsoft Autoupdate was launched a few hours later and on the next day.
    – Matt
    Commented Oct 29, 2021 at 16:46
  • 4
    @Matt try to restart MacOS after applying the new values, that worked for me.
    – cprcrack
    Commented Jan 20, 2022 at 18:42
  • You can manually check after Lacek's solution is applied by starting any Office app and doing Help -> Check for Updates.
    – e40
    Commented May 28, 2022 at 0:18
  • 2
    Update: apparently this only works until the auto-updater itself is updated via the auto-updater, so it will need re-running after that.
    – cprcrack
    Commented May 3, 2023 at 11:20
  • Indeed, this seems to be reset to default values once you manually run a full update of Office apps, so you will have to search for this answer again when you do that.
    – cipnt
    Commented May 4, 2023 at 16:10
2

The only methods I know (applicable to Oct 2020, Office 365, version 16.42, build 2010 11 01):

  1. Open an Office app > Help menu > Check for updates > click around and disable/uncheck autoupdate. If your security settings has this disabled and you have access to modify programs, try #2.
  2. While Microsoft Update (what ever the latest name is) is still open, right click on the program icon in the tray. Options > Show in Finder. Close the update dialog. Delete or move the program. You can always reinstall. If you try #1 again, you will get an error which means it worked.
1
  • 1
    Neither of these answer the question. Auto update is off already, there are no other options in Word etc and deleting the App means that access to updates when required is disabled.
    – Chris Pink
    Commented Jul 14, 2021 at 8:11
1

The microsoft autupdater app resides in a folder called MAU2.0, which is located in library>application support > microsoft. I've pulled the whole mau2.0 folder and placed it elsewhere. The app does not run at startup any more. Hopefully when I need to update, I can drop it back in the appropriate folder and run autoupdater.

1
  • I ended up with a similar solution: I zipped the Microsoft Autoupdate app, then trashed the original app. I then put an alias to the zipped app into my Application folder. It no longer runs automatically, but if I ever want to use it, I can easily find it from the alias and unzip it.
    – arlomedia
    Commented Mar 23 at 6:33
1

This answer worked for me! I had to navigate to /Library/Application Support/Microsoft and delete everything from it!

https://www.guidingtech.com/what-is-microsoft-autoupdate-mac-how-to-delete/

3
  • 1
    Your answer could be improved with additional supporting information. Please edit to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.
    – Community Bot
    Commented Nov 2, 2022 at 17:46
  • From finder or desktop, press the shortcut "Cmd+Shift+G", paste the text "/Library/Application Support/Microsoft" without quotes. There is a folder named MAU2.0 and inside it, there is a file named, Microsoft AutoUpdate. Instead of deleting, I added an underscore at the start of the filename and this stopped the auto-updates for me.
    – rhythmo
    Commented Mar 4, 2023 at 14:35
  • This potentially blocks the path for any future updates, even manually. It's definitely not recommended deleting application components without understanding the full implications it might have. Setting com.microsoft.update.agent.plist to Dissabled as per the above solutions seems to be the best way
    – cipnt
    Commented May 4, 2023 at 16:06
1

For the ones who prefer cli, these can be an option:

sudo rm -rf "/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app"
sudo rm -rf "/Library/LaunchDaemons/com.microsoft.autoupdate.helper.plist"
sudo rm -rf "/Library/LaunchAgents/com.microsoft.update.agent.plist"
sudo rm -rf "/Library/PrivilegedHelperTools/com.microsoft.autoupdate.helper"
2
  • 4
    Your answer could be improved with additional supporting information. Please edit to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.
    – Community Bot
    Commented May 17, 2023 at 12:29
  • Another option, apparently (not tested): launchctl unload -w /Library/LaunchAgents/com.microsoft.update.agent.plist” Commented Mar 14 at 16:48

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .