Catalinaにアップグレードしたところ、Dockのシステム環境設定アイコンに更新バッジが表示され、煩わしい小さな「1」が表示されます。
これまでのところ、 この古い質問 によく似ています。ただし、その質問とは異なり、システム環境設定を開くと、ソフトウェア更新アイコンには同じ更新バッジが表示されるため、少なくともDockアイコンがどこからバッジを取得しているかを確認できます。
しかし、実際にソフトウェアアップデートをクリックすると、驚きます! –利用可能なアップデートはありません(最終チェックは本日9:43、10分前です):
更新設定は、可能な限り自動的に設定されます。
com.Apple.SoftwareUpdate.plist
の内容は次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.Apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AutomaticCheckEnabled</key>
<true/>
<key>AutomaticDownload</key>
<true/>
<key>AutomaticallyInstallMacOSUpdates</key>
<true/>
<key>ConfigDataInstall</key>
<true/>
<key>CriticalUpdateInstall</key>
<true/>
<key>LastAttemptBuildVersion</key>
<string>10.15.4 (19E266)</string>
<key>LastAttemptSystemVersion</key>
<string>10.15.4 (19E266)</string>
<key>LastBackgroundSuccessfulDate</key>
<date>2020-03-26T12:47:19Z</date>
<key>LastFullSuccessfulDate</key>
<date>2020-03-26T12:47:05Z</date>
<key>LastRecommendedMajorOSBundleIdentifier</key>
<string>com.Apple.InstallAssistant.Catalina</string>
<key>LastRecommendedUpdatesAvailable</key>
<integer>0</integer>
<key>LastResultCode</key>
<integer>2</integer>
<key>LastSessionSuccessful</key>
<true/>
<key>LastSuccessfulDate</key>
<date>2020-03-26T12:47:05Z</date>
<key>LastUpdatesAvailable</key>
<integer>0</integer>
<key>PrimaryLanguages</key>
<array>
<string>en-GB</string>
</array>
<key>RecommendedUpdates</key>
<array/>
<key>SkipLocalCDN</key>
<false/>
</dict>
</plist>
(あなたが期待するとおり、LastUpdatesAvailable
は0であることに注意してください。)
それでは、システム環境設定のメイン画面で、利用可能なアップデートがあると確信しているのに、Dockアイコンを誤解してそれも信じられないのはなぜですか。システム環境設定に、存在しているように見えるこの存在の危機を再評価させるために、削除/フラッシュできる場所に環境設定ファイルまたはキャッシュがありますか?
システム環境設定でソフトウェアの自動更新をオン/オフにしてから、詳細パネルに移動して[OK]をクリックします。私のために働いた。
他のヒントは最初は私にはうまくいきませんでしたが、この正確なシーケンスはうまくいきました、これがいくつかの追加の説明を提供することを願っています:
MacOS Catalina 10.15.4を使用している場合は、次の手順に従います。
ターミナルを開き、次のコマンドを1つずつ実行します。
defaults delete com.Apple.systempreferences AttentionPrefBundleIDs; killall Dock
defaults delete com.Apple.systempreferences DidShowPrefBundleIDs; killall Dock
rm ~/Library/Preferences/com.Apple.SoftwareUpdate.plist
rm ~/Library/Preferences/com.Apple.preferences.softwareupdate.plist
Sudo rm /Library/Preferences/com.Apple.SoftwareUpdate.plist
Sudo rm /Library/Preferences/com.Apple.preferences.softwareupdate.plist
この記事 の手順に従ってセーフモードで再起動します。
にアクセスして更新を確認してください
アップルアイコン->システム環境設定->ソフトウェアアップデート
通常モードで再起動します
私はAdNauseumの答えの変形を行わなければなりませんでした。 「Macを自動的に最新の状態に保つ」にチェックを入れておらず、「詳細」でのみ「アップデートを確認する」と「アップデートが利用可能であればダウンロードする」にチェックを入れていました。
再起動せずに最終的に解決したのは次のようなものでした。
「システム環境設定」ウィンドウを閉じます。
「システム環境設定」を再度開きます(私にとっては、まだバッジが表示されていました)
次に、手順1..7を繰り返します。その後、完全に削除されます。
[MacOSは、数十年前のWindowsのように動作することがあります。図を行きます。 :-)]