Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

flyproductions

macrumors 65816
Original poster
Jan 17, 2014
1,170
508
Yes i really want to stay with Monterey! Even if Apple does not want me to.

So is there still a way to get permanently rid of this annoying update notifications and badges on the settings-icon?

All the old methods / terminal commands seem not to work anymore.

Even blocking softwareupdated with Little Snitch does not:
"This rule is ineffective because the process it refers to has been deleted or moved."

Any help or suggestion is highly appreciated. Any discussion concerning the value of updating in general is not!

Thanks in advance!
 
Last edited:
These terminal commands should prevent the notification from appearing. No need to mess with SIP.

defaults write com.apple.SoftwareUpdate UserNotificationDate -date "2035-01-01 00:00:00 +0000"
defaults write com.apple.SoftwareUpdate MajorOSUserNotificationDate -date "2035-01-01 00:00:00 +0000"

This basically is where macOS stores the date of the last update notification that it gave you. It waits a period of time before popping another one. If you put that date way out into the future, you'll be waiting a long time before seeing another notification.

(This doesn't address the Settings icon badge. I just don't keep Settings on my dock, so I rarely see it. You can access Settings easily from the Apple menu in the top left.)

This thread has more information on ways to block the update and update notifications.
 
Last edited:
this morning I had to use my M1 MBA and ran into some many snafus with tahoe
and was really thinking about switching back to Monterey as I did with Ventura-Seq, now tahoe?
seems to me this fence is so large and wide that spans or bridges Tahoe and Monterey
exactly t 5h 49min for 287 miles as I feel that is the time and effort to revert back to Monterey
as some aspects of Monterey is not worth the efforts as Tahoe is okay but tedious on settings.
perhaps for me and other we are just simply tired of the annual name changing OS with menial boring upgrades.

after I improve my MBA 2010 today I might just shelf these M1s as I did last summer.
they are very inconsistent!
 
Thanks for yxour help!

People have claimed that refusing the Software License Agreement gets rid of the badge
Seems to have worked for me so far. Did this after reading you post and didn't get any update-notification since.
Before it allways returned only a few minutes after executing one of the commands.

For...
Code:
launchctl disable gui/501/com.apple.SoftwareUpdateNotificationManager
...i get an error:
Code:
Could not find domain for user gui: 501
 
Seems to have worked for me so far. Did this after reading you post and didn't get any update-notification since.
Would hav been to nice! 🙄

Worked for a while. Now the annoying mess keep reappearing any two days after disagreeing to the licence agreement.

F**ck Apple violently pressing updates which people do not want!

Any new suggestions to the topic?
 
Did you try the commands from my post above? I have yet to get any update notification for Tahoe.
 
I have yet to get any update notification for Tahoe.

I have a M2 mini & M1 MBA both running 15.7.2. The mini has not shown the red notification yet but the MBA has had it for weeks¯\_(ツ)_/¯. Since I like to keep the System Settings in the task bar my simple work around was just make an alias of it in the Apps folder and add that to the task bar. Low tech but it works for me.
 
Did you try the commands from my post above? I have yet to get any update notification for Tahoe.
Yes, if it’s for this part...

Code:
defaults write com.apple.SoftwareUpdate UserNotificationDate -date "2035-01-01 00:00:00 +0000"
defaults write com.apple.SoftwareUpdate MajorOSUserNotificationDate -date "2035-01-01 00:00:00 +0000"

...it just didn't work. Update notification reappeared just one day after. Even with the 2035-date correctly written to the prefs-file.

notification_date.png

So there must be something else. At least this setting does not seem to have any influence anymore. As little as blocking the updater from accessing the internet via Little Snitch.

The other one...

Code:
launchctl disable gui/501/com.apple.SoftwareUpdateNotificationManager

...produced the error mentioned above.
 
Last edited:
Code:
launchctl disable gui/501/com.apple.SoftwareUpdateNotificationManager

...produced the error mentioned above.
The error "Could not find domain for user gui: 501" could mean:

- your user account is not the first admin (501). Try to run the commands like this:

Code:
launchctl bootout gui/$UID/com.apple.SoftwareUpdateNotificationManager

Code:
launchctl disable gui/$UID/com.apple.SoftwareUpdateNotificationManager

- SIP is not disabled. csrutil status should return “System Integrity Protection status: disabled.”

- Terminal doesn’t have Full Disk Access. Quit Terminal and grant it in System Settings – Privacy & Security – Full Disk Access.​
 
  • Like
Reactions: flyproductions
So there is another plist-file for SoftwareUpdate not in the user- but in the system library.

This is, what my settings are:

update_plist.png

This is the point, where i really do not get, how things work, cause

a) the App is (should be?) blocked from entering the net in the first place

b) the prefs-file clearly says "do not automatically check for updates"

But, disregarding all that, the annoying sh*t keeps reappearing.

Are there any edits to be made to the plist shown above which could permanently avoid things from happening?
 
Thanks!

The error "Could not find domain for user gui: 501" could mean:

- your user account is not the first admin (501). Try to run the commands like this:​
Might have been the case...


Code:
launchctl bootout gui/$UID/com.apple.SoftwareUpdateNotificationManager

Code:
launchctl disable gui/$UID/com.apple.SoftwareUpdateNotificationManager
...cause now at least the two commands passed without returning any errors.

We will see, what will happen.

- SIP is not disabled. csrutil status should return “System Integrity Protection status: disabled.”​
I have a custom SIP-setup made by OCLP. it is as follows:
Code:
Configuration:
    Apple Internal: disabled
    Kext Signing: disabled
    Filesystem Protections: disabled
    Debugging Restrictions: enabled
    DTrace Restrictions: enabled
    NVRAM Protections: enabled
    BaseSystem Verification: enabled
So, if it has to be completely diabled, this is not the case.

- Terminal doesn’t have Full Disk Access. Quit Terminal and grant it in System Settings – Privacy & Security – Full Disk Access.​
Terminal has Full Disk Access.
 
why is it bugging me to 'install now' or 'maybe later', if it's saying 'install' does it mean it's already downloaded something? will it leave me alone if I install the stupid safari update, which I don't use? pisses me off no end.
 
why is it bugging me to 'install now' or 'maybe later', if it's saying 'install' does it mean it's already downloaded something?
If it was downloaded, it should be in Applications - Install macOS Tahoe app.

If it was partially downloaded, here is how to search and delete it https://forums.macrumors.com/threads/how-to-delete-macos-installer-not-in-applications.2448031/

Make sure you have turned off “Download new updates when available” and “Install macOS updates.”
https://support.apple.com/guide/mac-help/keep-your-mac-up-to-date-mchlpx1065/15.0/mac/15.0

A profile can be used to enforce the setting - SoftwareUpdate.mobileconfig https://forums.macrumors.com/threads/defer-tahoe-for-90-days.2465304/post-34117211
 
a positive aspect could be:
when this  aggression is visible I will smile
knowing Monterey booted tahoe out of my M1s!
and life
Screen Shot 2025-11-23 at 3.58.06 PM.png
 
Try to run the commands like this​
Seems to have worked somehow! 😊

After running the commands (without returning errors) and adding the command to remove the badges in dock and System Prefs, no reappearing of the notification so far!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.