Wie kann ich die rote Benachrichtigungsblase für Software-Updates in der App „Systemeinstellungen“ in MacOS Mojave (nicht im App Store) deaktivieren?

Ich behalte das App-Symbol „Systemeinstellungen“ in meinem Dock in Mojave. Ich habe kürzlich nach Updates gesucht und eines gefunden, aber ich bin noch nicht bereit, es zu installieren, und der rote Benachrichtigungspunkt über der Einstellungs-App stört mein zwanghaftes Selbst wirklich.

Um die Sache noch schlimmer zu machen, gibt es keine Möglichkeit, die Benachrichtigung für die Einstellungs-App in der Einstellungs-App zu deaktivieren.

Wie kann ich das Benachrichtigungssymbol verbannen, bis ich bereit bin, Updates durchzuführen?

(Hinweis: Dies ist das rote Benachrichtigungsabzeichen / der rote Punkt über der Systemeinstellungen- App, nicht über dem App Store. Es ist auch nicht der große Text, der in der oberen rechten Ecke des Bildschirms angezeigt wird. Und im Gegensatz zu allen anderen Fragen Ich habe bei der Suche danach festgestellt, dass ich eher in Mac OS als in iOS bin.)

Das nächste, was ich gefunden habe, war Warum zeigt das Dock-Symbol der Systemeinstellungen ein Abzeichen? , in dem es eher um iCloud-Sicherheitsprobleme als um Software-Updates ging. Meine Frage ist nicht warum , sondern wie man ein Softwareupdate für eine Weile ignoriert.

Benachrichtigungssymbol für das Dock-Badge der Systemeinstellungen

Antworten (4)

Nach einigem erfolglosen Googeln, gefolgt von viel und viel Graben und Durchsuchen von Binärdateien, stolperte ich über einen Schlüssel in einer .plist, der, wenn er geschrieben wurde, das System anscheinend vorübergehend vergaß, dass es irgendwelche Updates gab, mit denen ich mich belästigte. Betrieb:

defaults write com.apple.systempreferences AttentionPrefBundleIDs '{ "com.apple.preferences.softwareupdate" = 0; }'

mein Problem vorerst am 14.10. behoben. Funktioniert auch in 10.15, 11, 12 (Anscheinend müssen Sie das Dock möglicherweise auch mit neu starten killall Dock, aber ich kann mich nicht erinnern, dies tun zu müssen).

Wenn Sie die automatische Suche nach Updates aktiviert haben , funktioniert dies möglicherweise nicht für Sie. Jedenfalls nicht mehr lange. In meinem Fall ging ich bei einer Neuinstallation zur Einstellungsseite, um die Suche nach Updates zu deaktivieren. Zu diesem Zeitpunkt wurde nach einem Update gesucht, bevor ich die Seite schließen konnte. Nachdem ich diesen Befehl erneut ausgeführt hatte, ging es jedoch wieder weg. Deaktivieren Sie im Grunde die automatischen Update-Prüfungen , oder es kommt gleich wieder und Sie müssen den Befehl erneut ausführen.

Eine erneute Ausführung der Update-Prüfung sollte dies rückgängig machen. Man könnte das finden .plist(ich glaube, es war in /Users/[username]/Library/Preferences/com.apple.systempreferences.plist) und das unveränderliche Bit darauf setzen / ihm nur Leseberechtigungen geben, um zu verhindern, dass es geändert wird, aber ich habe keine Ahnung, was die Folgen davon sein könnten. Sie können wahrscheinlich keine anderen Benutzereinstellungen mehr ändern.

Funktioniert zum Ausblenden des Catalina-Updates, das heute veröffentlicht wurde. Es scheint, dass die Suche nach Updates dazu führt, dass es wieder angezeigt wird, zumindest bis Sie Dock erneut starten. Vielen Dank, dass Sie sich die Mühe gemacht haben, diesen Standardschlüssel zu finden!
@ CoBra2168 danke. Ich wünschte wirklich, Apple hätte eine gründlichere öffentliche Dokumentation über die Interna seines Betriebssystems!
Habe dies getan, die automatische Suche nach Updates deaktiviert, das Dock neu gestartet, war für einige Minuten weg, kam zurück. Innerhalb der Systemeinstellungen -> Softwareaktualisierung wird Catalina nicht mehr als benötigt aufgeführt, aber der rote Punkt wird immer noch angezeigt.
@Ray tut irgendetwas davon etwas für dich? sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist LastUpdatesAvailable 0, sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist LastRecommendedUpdatesAvailable 0,sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate.plist RecommendedUpdates
Dies funktioniert auch für Benachrichtigungen im Zusammenhang mit iCloud
Ich finde, dass dies nur für ein paar Stunden funktioniert, bevor der rote Punkt wieder erscheint.
@Alex Johnson Haben Sie die automatische Überprüfung von Updates in den Einstellungen deaktiviert, bevor Sie dies ausführen? Andernfalls würde es zurückkommen. Sie können auch ausführen sudo softwareupdate --ignore "macOS Catalina", was die Benachrichtigung dauerhafter blockieren würde, ohne andere Update-Prüfungen zu deaktivieren. Wenn Sie dies getan haben und später aktualisieren möchten, müssen Sie sudo softwareupdate --reset-ignoredjedoch ausführen. Also würde ich stattdessen einfach alle automatischen Update-Prüfungen in der Einstellungsanwendung deaktivieren. Es wird immer noch überprüft, wann immer Sie auf diese Weise zu diesem Bildschirm zurückkehren.
@ Wyatt8740 Ich hatte automatische Updates deaktiviert, aber die Suche nach Updates nicht deaktiviert . Dafür musste ich durch die Schaltfläche Erweitert klicken und das Optionsfeld deaktivieren. Roter Punkt ist weg. Danke, dass du mir geholfen hast, es zu sortieren.
@AlexJohnson NP, froh, dass das alles war. :)
arbeite noch am 15.10.4
Arbeitet immer noch für Big Sur. Ich hatte wieder eine Blase für das Big Sur-Update. Ging zurück in die Systemeinstellungen → Software-Update → Erweitert … → Deaktiviert „Nach Updates suchen“. Dann wurde der obige Befehl von @ Wyatt8740 ausgeführt, dann killall Dock, und die Update-Blase ist wieder verschwunden.
hat bei mir am 15.10.7 nicht funktioniert. Aber die Antwort von Blundering Ecologist unten tat es.
[Aktualisierung 2022] Vielen Dank. Dies funktioniert für Monterey 12.2.1.

Hier ist, was für mich funktioniert hat, um die rote Benachrichtigungsblase loszuwerden und weiterhin vom Dock aus auf die Systemeinstellungen zuzugreifen.

Ersetzen Sie das Systemeinstellungssymbol im Dock durch seinen Alias:

  1. Entfernen Sie das Symbol der Systemeinstellungen aus dem Dock (ziehen Sie das Symbol entweder aus dem Dock oder klicken Sie mit der rechten Maustaste darauf und wählen Sie „Optionen“ und dann „Vom Dock entfernen“).

  2. Navigieren Sie in einem Finder-Fenster zum Anwendungsordner, klicken Sie mit der rechten Maustaste auf die Systemeinstellungen-App und wählen Sie „Alias ​​erstellen“.

  3. Fügen Sie die Alias-Datei zum Dock hinzu, indem Sie sie an die gewünschte Stelle im Dock ziehen.

Das Alias-Symbol enthält nicht die rote Benachrichtigungsblase. Das Bedienfeld „Systemeinstellungen“ zeigt weiterhin die rote Benachrichtigung auf dem Symbol „Softwareaktualisierung“ an (wie im teilweisen Screenshot dargestellt).

Geben Sie hier die Bildbeschreibung ein

Ich habe den Vorschlag von Terry Richmonds versucht, aber Alias ​​hat immer noch eine rote Benachrichtigung
Diese Lösung funktioniert nur durch Fehlleitung und deaktiviert eigentlich nichts auf Systemebene. :-) Es ist aber sehr clever. Kudos für eine alternative Methode!
Interessante Idee; Ich hatte ähnliches getan, um Ordner im Finder zu öffnen, anstatt sie in diesem "Sprechblasen" -Ding in Snow Leopard zu öffnen, aber ich hatte es völlig vergessen. Ich mag das Pfeilsymbol nicht, aber es ist eine clevere Lösung, wenn es Ihnen nichts ausmacht, wenn es im Menü der oberen Leiste „Apple“ und beim Öffnen der Einstellungs-App angezeigt wird.

Ich stellte fest, dass die killall DockLösung nicht funktionierte (jedes Mal, wenn ich meinen Computer neu startete, musste ich den Code erneut in Terminal ausführen), und die Alias-Lösung ließ mich wirklich herausfinden, wie das geht!

Also, mit etwas Suche, hier ist, wie ich dieses Problem dauerhaft gehandhabt habe (ohne dass Code in Terminal ausgeführt werden muss):

  1. Systemeinstellungen öffnen
  2. Softwareaktualisierung öffnen
  3. Klicken Sie auf "Erweitert..." (unten rechts)
  4. Deaktivieren Sie „Nach Updates suchen“
  5. Command+ Q Systemeinstellungen .
  6. Schalten Sie das Internet aus.
  7. Öffnen Sie die Systemeinstellungen erneut .
  8. Softwareaktualisierung erneut öffnen .

Ta da! Kein roter Punkt.

Hier sind diese Schritte in Fotos:

Schritt zwei (roter Punkt!!) - Softwareaktualisierung öffnen : Geben Sie hier die Bildbeschreibung ein

Schritt drei - Klicken Sie auf "Erweitert..." (unten rechts): Geben Sie hier die Bildbeschreibung ein

Schritt vier – Deaktivieren Sie „Nach Updates suchen“: Geben Sie hier die Bildbeschreibung ein

Schritt sechs – Internet ausschalten: Geben Sie hier die Bildbeschreibung ein

Schritt 6 – Softwareupdate erneut öffnen (kein roter Punkt!): Geben Sie hier die Bildbeschreibung ein

Schritt 7 – Internet wieder einschalten: Geben Sie hier die Bildbeschreibung ein

Ich habe in meiner Antwort ausdrücklich gesagt, dass Sie möglicherweise die Suche nach Updates deaktivieren müssen, damit es funktioniert. Was genau ist an diesem anders? Außerdem hat Ihre alte Antwort auch nicht wirklich etwas Neues beigetragen.
@ Wyatt8740 Nur eine Lösung, für die Terminal überhaupt nicht geöffnet werden muss (wie die in Ihrem OP angebotene Lösung). Diese Alternative kann für Leute hilfreich sein, die zögern oder Angst haben, sich mit Terminal anzulegen. Soll dich in keinster Weise beleidigen.
Ich werde dies belohnen, es sei denn, es gibt einen besseren Weg, dies ohne die Befehlszeile zu unterdrücken. Vielen Dank an alle, große Fragen brauchen oft ein paar Antworten für alle, die damit konfrontiert sind, um ihre bevorzugte Lösungsmethode zu wählen.
@bmike Auf jeden Fall. Hoffentlich hilft dies, mehr alternative Lösungen zu generieren. :)
@BlunderingEcologist Ah, das stimmt. Manchmal vergesse ich, dass dies der Apple-Stack-Austausch ist und nicht der Unix-Austausch (wo es keine wirkliche Angst / Einschüchterung vor der CLI gibt). Nun, ich denke, es ist fair.
Leider hat dies bei mir nicht funktioniert. Noch besorgniserregender: Obwohl "Nach Updates suchen" deaktiviert ist, sehe ich einen Spinner mit der Aufschrift "Nach Updates suchen ...", wenn ich "Software-Update" öffne. Ich bin auf Catalina 10.15.7.
@ Ryan Catalina ist ein bisschen chaotisch. Mit dieser Version hat Apple die Entscheidung getroffen, die Unterstützung für 32-Bit-Anwendungen (z. B. Office für Mac 2011) zu entfernen. Apple hat mit macOS Mojave (10.14) begonnen, Benutzer davor zu warnen, und jetzt ist die Abschaltung real. macOS Mojave ist die letzte Version von macOS, die 32-Bit-Apps ausführen kann. Wenn Benutzer diese neue macOS-Version absichtlich (oder versehentlich) installieren, verlieren sie den Zugriff auf ihre 32-Bit-Anwendungen. Die einzige Lösung besteht darin, ihren Mac zu löschen und dann die vorherige macOS-Version und alle ihre Anwendungen usw. neu zu installieren.
Auf Catalina musste ich Einstellungen -> Systemaktualisierung zweimal bei ausgeschaltetem Internet öffnen und schließen, bevor dieser rote Dorn verschwand.

Es ist nicht der rote Punkt selbst, der mich stört, sondern dass ich immer noch auf Mojave bin, noch nicht bereit, nach Big Sur zu gehen, und diese Erinnerung nicht die ganze Zeit in meinem Gesicht haben möchte. Ich möchte Syspref im Dock haben und laufen. Ebenso habe ich immer ein Terminalfenster geöffnet. Ich habe den Befehl in eine Datei eingefügt, wo ich ihn haben wollte, habe ihn benannt und meinen Pfad aktualisiert. Wenn ich gelegentlich einen roten Punkt erhalte, kann ich das Terminalfenster drücken, "Badge" eingeben und das war's. Elegant? ... vielleicht nicht so sehr, aber funktioniert für mich.

#!/bin/bash  
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0  
killall Dock
Sie hätten einfach die automatische Überprüfung auf Updates deaktivieren und meinen Befehl ausführen können, ohne Ihr Skript ständig ausführen zu müssen ... Sysprefs können ausgeführt werden, gehen Sie einfach nicht zum Abschnitt "Updates".