熱點與流量

不讓軟體更新在熱點上下載

macOS 可能會自己下載更新,在熱點上可能一下就用掉好幾 GB。使用網路共享時先關閉自動下載,之後再更新。

適用於:「系統設定」>「一般」>「軟體更新」適用於 macOS 13 Ventura 以上版本。所有目前的 macOS 版本都有 softwareupdate 指令。檢查日期:2026年10月29日

症狀

  • 熱點流量掉得很快,而且「活動監視器」或 nettop 中的 softwareupdated 數值很高。
  • Mac 連著熱點時,App Store 的 App 在更新。
  • 在熱點上用了一天之後,出現一個已準備好安裝的更新。

可能原因

  • 下載可用的新更新項目。這個選項開啟時,Mac 會不經詢問就下載 macOS 更新。
  • App Store 自動更新。App Store 可以自行更新 App。這和 macOS 更新是分開的設定。
  • App 的更新程式。有些 App 會用自己的輔助程式下載更新,不經過「軟體更新」。

如何檢查

  1. 選擇「蘋果」選單 >「系統設定」,按一下「一般」,再按「軟體更新」。

  2. 按一下「自動更新」旁的「資訊」按鈕,看看哪些選項是開啟的。

  3. 查看 macOS 可以安裝的更新。這個指令不需要管理者密碼。

    softwareupdate --list
  4. 在熱點上的處理程序列表中,找找 softwareupdated 和 appstored。

    nettop -P -t expensive

如何修正

  1. 在「自動更新」中,關閉「下載可用的新更新項目」,然後按一下「完成」。

  2. 打開 App Store。選擇「App Store」>「設定」,然後關閉「自動更新」。

  3. 在會自行更新的 App 中關閉自動更新,請到各個 App 的設定中操作。

  4. 回到平常的網路後,再打開「軟體更新」並安裝更新。

  5. 若要從終端機安裝所有建議的更新,請使用 softwareupdate。它會要求輸入管理者密碼。

    softwareupdate --install --recommended

    需要管理者密碼。

使用 Kilobat

  1. 開啟網路過濾器時,Kilobat 會在計量網路上暫停更新輔助程式,包括 macOS 軟體更新和 App Store 下載。這需要 Pro。

  2. 查看涵蓋了哪些更新程式,以及在這個網路上有哪些更新位元組溜了過去。

    kilobat updaters

    輸出涵蓋的輔助程式、溜過去的更新位元組數、已暫停的連線,以及從 App 內部自行更新的 App。

  3. 在網路變成計量之前就開始的下載,仍可能下載完成。請參閱不讓更新用掉熱點流量。

常見問題

關閉自動下載,會錯過更新嗎?

不會。「軟體更新」仍會顯示可用的更新,你可以自己決定何時安裝。

低數據模式會停止軟體更新嗎?

Apple 只把低數據模式描述為減少資料用量的方式。為了保險起見,請關閉自動下載。

筆記型電腦用電池時會下載更新嗎?

Apple 表示,Mac 筆記型電腦必須接上電源轉接器,才會自動下載更新。

資料來源

資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。