錯誤訊息

Mac 出現「The network connection was lost.」

這是 macOS 為錯誤 -1005 顯示的文字,表示網頁或檔案載入時連線被關閉。原因可能出在 Mac、網路或伺服器。

適用於:所有目前的 macOS 版本。文字已在 macOS 27.2 上核對。檢查日期:2026年10月29日

症狀

  • App 或 Safari 顯示「網路連線已中斷。」
  • 下載到一半就停止。
  • 在 Mac 喚醒後,或你在不同房間之間移動時發生。

可能原因

  • Wi-Fi 斷線或漫遊。短暫斷線或切換到另一個基地台,都會關閉已開啟的連線。
  • 睡眠。睡眠前開啟的連線可能會被關閉。
  • VPN 重新連線。VPN 重新連線時,經過它的連線都會關閉。
  • 網路改變。Mac 加入了另一個網路,或它的位址改變了。
  • 伺服器或代理伺服器關閉了連線。Apple 的說明文件指出,這表示用戶端或伺服器的連線在載入期間中斷。

如何檢查

  1. 記下錯誤出現的時間,並與睡眠、VPN 或移動到其他房間的時間比對。

  2. 顯示最近的睡眠和喚醒事件。

    pmset -g log | grep -E ' (Sleep|Wake|DarkWake) ' | tail -20
  3. ping 路由器一分鐘。遺失的回應代表 Wi-Fi 斷線。

    ping -c 60 192.168.1.1
  4. 在乙太網路或其他網路上嘗試相同的工作。

如何修正

  1. 再試一次。大多數 App 在連線中斷一次後都能接續進行。

  2. 如果 Wi-Fi 會斷線,請靠近路由器或改用乙太網路。請參閱「Mac 的 Wi-Fi 訊號弱」。

  3. 如果是在睡眠後發生,請閱讀「Mac 睡眠後 Wi-Fi 斷線」。

  4. 進行長時間下載時,請讓 Mac 保持喚醒。請參閱「Mac 睡眠導致下載中斷」。

  5. VPN 若經常重新連線,就更新它,或詢問 VPN 供應商。

使用 Kilobat

  1. 顯示 App 記錄的斷線、漫遊和網路變更,以及發生時間。

    kilobat outages

    輸出 例如 Unreachable、Wi-Fi roam 和 Network changed 等事件。

  2. 讓 Mac 保持喚醒直到下載完成。

    kilobat awake --until-quiet
  3. CLI 免費。App 中的斷線歷史記錄需要 Pro。

常見問題

什麼是 NSURLErrorDomain -1005?

這是 Apple URL Loading System 的 networkConnectionLost 錯誤。macOS 會為它顯示這段文字。

資料來源

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