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:
-
Open Terminal
-
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