錯誤碼 3004

iTunes/Finder 更新 iPhone 出現錯誤 3004 怎麼辦

先看結論

錯誤 3004 代表 iTunes 或 Finder 無法連上 Apple 伺服器下載韌體或驗證更新,通常是網路問題、安全軟體攔截或 hosts 檔案被修改,檢查網路設定後大多能解決。

這個錯誤代表什麼

錯誤代碼 3004 出現在 iTunes 或 Finder 嘗試從 Apple 伺服器下載韌體或進行更新驗證時,連線失敗。Apple 官方說明指出錯誤 3004 屬於「無法連線至 Apple 更新伺服器」的類別,與錯誤 3194 類似,但 3004 更常出現在下載階段而非簽署驗證階段(依官方資訊整理)。安全軟體干擾、hosts 檔案異常、VPN/代理設定和網路品質是主要原因。

可能原因與解法

1

防毒軟體或防火牆阻擋 iTunes 連線 Apple 更新伺服器

暫時停用防毒程式和系統防火牆後重試。Windows 用戶另需確認 Windows Defender 防火牆允許 iTunes 輸出連線。

2

hosts 檔案有封鎖 Apple 更新伺服器的條目

Mac:執行 `sudo nano /private/etc/hosts`,刪除任何含 apple.com 或 appldnld.apple.com 的異常條目。Windows:以系統管理員開啟記事本,編輯 C:\Windows\System32\drivers\etc\hosts,刪除相關行後儲存。

3

VPN 或代理伺服器讓連線無法到達 Apple 伺服器

關閉 VPN 和代理伺服器設定後重試。Mac:系統設定 → 網路 → 代理伺服器,確認均未啟用。

4

網路速度慢或不穩定,下載過程中斷

改用有線乙太網路連接(穩定性優於 Wi-Fi),或換用手機熱點讓電腦上網後重試。

5

Apple 更新伺服器暫時故障

前往 apple.com/support/systemstatus 確認 iOS Device Updates 服務狀態,若有異常,等待修復後再試。

先看結論

錯誤 3004 的意思是:iTunes 或 Finder 嘗試連上 Apple 的更新伺服器時失敗了。這是純粹的網路問題,不涉及 iPhone 硬體。停用防毒/防火牆、清理 hosts 檔案、關閉 VPN,幾乎都能解決。


這個錯誤代表什麼?

更新或還原 iPhone 時,iTunes/Finder 需要從 Apple 的伺服器(appldnld.apple.com 等)下載完整的 iOS 韌體,下載完成後還需要連線到 gs.apple.com 進行版本簽署驗證。

錯誤 3004 代表這個「從 Apple 下載」的流程失敗了,原因幾乎都在電腦到 Apple 伺服器之間的網路路徑上。

與錯誤 3194(更偏向簽署驗證被拒)相比,錯誤 3004 更常出現在下載韌體的初期網路封鎖整體 Apple 連線的情況下。


依情況的解法

第一步:確認 Apple 服務狀態

先排除 Apple 伺服器問題:

前往 apple.com/support/systemstatus 確認「iOS Device Updates」是否正常(綠燈)。若有服務中斷,等待修復後再試。

第二步:停用安全軟體

  1. 暫時關閉防毒程式和防火牆
  2. Windows 用戶:確認 Windows Defender 防火牆 → 允許應用程式通過 → iTunes 有勾選「公用」和「私人」

第三步:檢查並修復 hosts 檔案

Mac:

sudo nano /private/etc/hosts

刪除任何非 # 開頭且含有 apple.comappldnld.apple.com 的行,按 Ctrl+O 儲存。

Windows(以系統管理員執行記事本): 開啟 C:\Windows\System32\drivers\etc\hosts,刪除含 apple.com 的異常條目後儲存。

第四步:關閉 VPN 和代理

  • 完全退出 VPN 應用程式(不只是停用隧道)
  • Mac:系統設定 → 網路 → 代理伺服器 → 確認全部取消勾選
  • Windows:設定 → 網路和網際網路 → Proxy → 關閉手動設定

第五步:換網路環境

若以上都試過,改用手機熱點(iPhone 個人熱點)讓電腦連網後重試,可繞過家庭路由器或 ISP 的封鎖。


還是不行?

若換網路環境也無法連線,在另一台電腦(安裝最新 iTunes)嘗試一次,確認是否為特定電腦的問題。持續失敗請聯絡 Apple 支援(apple.com/tw/support)或前往授權服務中心。

這篇有幫助嗎?
外觀