iTunes/Finder 出現錯誤 50 或 -50 下載或還原失敗怎麼辦
錯誤 50(或 -50)通常是電腦端的網路連線或安全軟體封鎖了 iTunes/Finder 連接 Apple 伺服器,檢查防火牆設定或暫時切換網路,大多可以解決。
這個錯誤代表什麼
錯誤代碼 50 或 -50 出現在 iTunes(Windows)或 Finder(Mac)嘗試與 Apple 伺服器通訊時,包含下載韌體、驗證更新或傳送還原請求的階段。Apple 官方說明指出,此錯誤屬於「伺服器或網路通訊問題」,根本原因可能是:防毒或防火牆軟體攔截了連線、本機 hosts 檔案覆蓋了 Apple 伺服器網域、網路環境限制(企業 Proxy、路由器安全過濾),或 iTunes 暫存資料損壞。錯誤 50 與 -50 在 Apple 文件中歸為同一類(依官方資訊整理)。
可能原因與解法
防毒或防火牆軟體攔截 iTunes/Finder 連線
暫時停用防毒程式(或將 iTunes/Finder 加入信任清單),重試還原或更新。完成後記得重新啟用防毒軟體。
hosts 檔案有封鎖 Apple 伺服器的條目
Mac:在終端機執行 sudo nano /private/etc/hosts,刪除任何包含 gs.apple.com、albert.apple.com、apple.com 的覆蓋行,按 Ctrl+X 儲存。Windows:以管理員開啟 C:\Windows\System32\drivers\etc\hosts,同樣刪除相關條目後存檔。
企業 Wi-Fi 或路由器封鎖 Apple 連線
切換到手機個人熱點、家用 Wi-Fi 或其他未受限網路後重試。
iTunes 暫存資料或設定損壞
Windows:刪除 C:\Users\[帳號]\AppData\Roaming\Apple Computer\iTunes 底下的 SC Info 資料夾,重啟 iTunes 後再試。Mac:刪除 ~/Library/iTunes 底下的 SC Info 資料夾(依官方資訊整理)。
iTunes(Windows)或 macOS 版本過舊
Windows:iTunes → 說明 → 檢查更新。Mac:系統設定 → 一般 → 軟體更新,安裝所有可用更新。
先看結論
錯誤 50 或 -50 代表的是電腦端無法正常連上 Apple 的伺服器,和 iPhone 本身硬體通常無關。先確認防火牆、安全軟體設定,再試試換個網路環境,大多能快速解決。
這個錯誤代表什麼?
錯誤 50(有時顯示為 -50)屬於 Apple 定義的「網路或伺服器通訊錯誤」。
還原或更新 iPhone 時,iTunes/Finder 需要主動聯繫 Apple 伺服器進行:
- 韌體下載
- 韌體雜湊驗證(確認韌體未被竄改)
- 裝置授權確認
只要其中任一步驟被阻擋,就會出現錯誤 50 或 -50,並中止整個程序。
依情況的解法
第一步:關閉或暫停防毒軟體
這是錯誤 50 最常見的原因。許多防毒軟體會偵測 iTunes 的大流量傳輸並誤判為異常行為:
- 暫時停用防毒程式(或將 iTunes.exe / Finder 加入信任清單)
- 也要檢查 Windows 防火牆:控制台 → Windows Defender 防火牆 → 允許應用程式,確認 iTunes 在清單中且已勾選
- 重試還原
第二步:檢查 hosts 檔案
惡意軟體或某些 VPN 工具可能會在 hosts 檔案中加入覆蓋 Apple 網域的條目:
Mac(終端機):
sudo nano /private/etc/hosts
搜尋是否有 gs.apple.com、albert.apple.com、apple.com 等行(開頭非 # 的)→ 刪除 → Ctrl+X 儲存
Windows(記事本,以管理員身分):
C:\Windows\System32\drivers\etc\hosts
同樣刪除相關覆蓋行後另存
第三步:換個網路環境
如果在公司或學校網路下出現錯誤 50,很可能是企業防火牆或 Proxy 過濾了 Apple 伺服器的 HTTPS 流量:
- 改連家用 Wi-Fi
- 或用手機開啟個人熱點,讓電腦透過熱點連線後重試
第四步:清除 iTunes 暫存
iTunes 的授權快取損壞時也可能觸發 50:
Windows(刪除 SC Info 資料夾):
%AppData%\Apple Computer\iTunes\SC Info
在檔案總管網址列貼上路徑,刪除整個 SC Info 資料夾,重啟 iTunes。
Mac(依官方資訊整理):
~/Library/iTunes/SC Info
刪除後重啟 Finder。
第五步:更新 iTunes / macOS
確保使用最新版,以獲得最新的伺服器憑證與通訊協定:
- Windows:iTunes → 說明 → 檢查更新
- Mac:系統設定 → 一般 → 軟體更新
還是不行?
若換了網路、關了防毒、清了暫存後仍持續出現錯誤 50,可以嘗試:
- 在另一台電腦上操作:確認是否為特定電腦的環境問題
- 下載 ipsw 韌體手動還原:從 ipsw.me 下載對應機型韌體,在 iTunes/Finder 按住 Option(Mac)或 Shift(Windows)點「還原」,手動指定韌體檔案
若以上方式都失敗,建議至 Apple 直營店或授權服務中心,請技術人員在受控環境下進行還原。