升级或恢复 iOS 设备时解决 iTunes 错误 17

itunes-icon 如果您尝试通过 iTunes 升级或恢复 iPhone、iPad、iPod touch 或 Apple TV 时遇到错误 17 警报,则您可能遇到了以下问题连接到 Apple 服务器的计算机。这可能是由多种原因引起的,用户可能会在尝试通过 iTunes 正常更新或恢复时,甚至在使用固件时看到它IPSW 直接从 Apple 检索。

如果您熟悉 iTunes 错误消息的故障排除,您会发现错误 17 与 错误 3194“设备不符合条件”构建消息。然而,错误 17 的一些独特之处在于,它似乎更经常被 Windows PC 上的直接互联网连接问题触发,比如更广泛的 wi-fi 问题,如 DHCP 分配失败,或非常严格的防火墙。

在深入了解故障排除步骤之前,如果您只是想将 iOS 更新到最新版本,尝试直接在设备上使用 OTA。这让您可以完全绕过 iTunes 的任何错误,因为您不需要使用计算机来更新 iPhone/iPad/iPod。

出于某种原因必须使用 iTunes 进行升级或恢复?没什么大不了的,让我们开始解决这个错误,这样你就可以让一切按预期工作:

1:检查互联网连接

连接问题通常是导致错误 17 的最常见原因。我上次遇到该问题是因为 PC 加入了错误的本地路由器,导致 DHCP 失败,因此通常无法访问互联网。计算机可能认为它在线,但它实际上无法连接到外部世界。是的,通常就是这么简单,因此首先要采取的几个步骤是检查与外界的更广泛的互联网连接是否按预期运行。

1A:仔细检查互联网连接是否有效

iTunes 必须能够与 Apple 的服务器通信,才能恢复或安装最新的 iOS 软件并验证构建。确保计算机已连接到 Internet 并能够访问外部世界。这非常简单,从您要检查的计算机上打开网络浏览器并前往 Apple.com、OSXDaily.com 或其他网站网站。请注意,Web 访问本身并不能确定是否一切正常,因为许多应用程序或服务可能允许 Web 访问端口,同时阻止其他端口和服务。这引导我们进入下一步……

1B:检查防火墙、代理、安全软件和防病毒

您可能需要暂时禁用计算机防火墙、严格的安全软件、代理、VPN 或防病毒软件。其中许多应用程序和服务会阻止对外部服务器和服务的访问,这可能会导致通过 iTunes 进行 iOS 管理时出现问题。

禁用防火墙和防病毒应用程序可能会因安装或使用的软件而有很大差异,因此确实没有明显的方法来提供普遍相关的说明,但如果您正在使用上述服务,请暂时禁用它在尝试更新/恢复 iOS 设备时。您可以在成功后重新启用这些服务。

2:获取最新版本的iTunes

某些旧版本的 iTunes 无法安装最新版本的 iOS,或者恢复最新版本的 iPhone / iPad 比安装的 iTunes 版本支持的版本更新,相应地,您可能会看到错误 17 消息。

Mac 用户可以通过检查  Apple 菜单 > 软件更新和 Mac App Store 下载最新版本。

Mac 用户和 Windows 用户还可以转到 Apple 的 iTunes 下载页面并获取最新的直接从那里的版本。安装它并重试。

如果计算机使用的是旧版本的 iTunes,则这是必需的。

2:检查 Apple 服务器条目的主机文件

hosts 文件中可能有一个条目阻止访问 Apple 服务器。

检查 Windows 主机

如果您在 Windows 机器上遇到错误 17,通常只需删除主机文件然后重新启动即可解决。 Windows 中的 hosts 文件的位置通常如下,在记事本或您选择的任何编辑器中打开它,看看是否有任何包含“apple.com”的条目:

\%WinDir%System32DriversEtc

注意 \%WinDir% 是在根目录中找到的 Windows 系统文件夹,通常在 C: 驱动器上,但您的 PC 设置可能会有所不同,具体取决于您使用的 Windows 版本以及您是否有自定义设置的野心。主系统目录也可能只是 Windows,但在任何 Windows XP、Windows Vista、Windows 7 或 Windows 8 PC 上,包含主机的子目录将始终是 System32DriversEtc。

如果您出于阻止或域解析目的对主机文档进行了自定义,您可能希望在删除文件并重新启动之前保存该文件的副本。或者,您可以使用记事本对其进行编辑,并删除旁边带有“gs.apple.com”的任何条目,或者通过在条目前面添加# 号来将其注释掉。在对文件进行任何操作之前备份文件通常是个好主意,这样您就可以在必要时轻松恢复。

在 Mac OS X 下检查主机

Mac 用户可以打开终端并输入以下命令将主机的内容转储到屏幕上:

cat /etc/hosts

如果您看到任何带有“gs.apple.com”或“apple.com”的条目,您需要修改文件以停止主机阻止,或暂时重新定位主机文件以便能够与其服务器通信。在条目前面放一个 # 并保存文件以便快速修复。新用户可以了解更多关于编辑主机文件的信息这里有一台 Mac

如果您仍然遇到错误 17 或类似问题,您可能想尝试在不同的外部网络上使用不同的计算机,看看是否可行。也许很烦人,但这可能表明主机修改、防火墙或其他封锁没有得到妥善解决。如果您在严格的公司网络上尝试恢复/更新 iPhone,这尤其值得这样做,与其试图让系统管理员更改防火墙限制,不如简单地完成当您在正常网络上回家时的过程。

留下对您有用的评论!