
iOSデバイスのアップグレードまたは復元時に発生するiTunesエラー17の解決方法
iTunes 経由で iPhone、iPad、iPod touch、または Apple TV をアップグレードまたは復元しようとしてエラー 17 の警告が表示された場合は、コンピュータが Apple のサーバーに接続する際に問題が発生している可能性があります。これはさまざまな原因で発生する可能性があり、iTunes 経由で通常どおりにアップデートまたは復元しようとしたとき、または Apple から直接取得したファームウェア IPSW を使用したときにも発生する可能性があります。iTunes
のエラー メッセージのトラブルシューティングに精通している場合は、エラー 17 がエラー 3194 や「デバイスが対象外です」というビルド メッセージと同じカテゴリの問題であることがわかでしょう。ただし、エラー 17 に多少独特なのは、Windows PC での直接的なインターネット接続の問題、たとえば DHCP 割り当ての失敗などのより広範な Wi-Fi の問題や、非常に制限的なファイアウォールによってトリガーされることが多いようです。
トラブルシューティングの手順に進む前に、iOSを最新バージョンにアップデートしたいだけなら、デバイス本体で直接OTAアップデートを試してみてください。これにより、iPhone/iPad/iPodのアップデートにコンピュータを使用する必要がなくなるため、iTunesのエラーを完全に回避できます。
何らかの理由で、アップグレードや復元にiTunesを使わなければならない?大丈夫、このエラーのトラブルシューティングを始めて、すべてが意図したとおりに動作するようにしましょう。
1: インターネット接続を確認する
エラー17の最も一般的な原因は、接続の問題です。私が最後にこの問題に遭遇したのは、PCが間違ったローカルルーターに接続してしまい、DHCPが機能しなくなったため、インターネットに全くアクセスできなくなってしまった時でした。コンピューターはオンラインになっていると認識しているかもしれませんが、実際には外部の世界にアクセスできていないのです。多くの場合、これは単純な問題です。まずは、外部とのインターネット接続が適切に機能しているかどうかを確認することが重要です。
1A: インターネット接続がアクティブであることを再確認する
iTunesは、最新のiOSソフトウェアを復元またはインストールし、ビルドを検証するために、Appleのサーバーと通信できる必要があります。コンピュータがインターネットに接続され、外部にアクセスできることを確認してください。これは非常に簡単です。確認したいコンピュータからWebブラウザを開き、Apple.com、OSXDaily.com、またはその他の信頼できるWebサイトにアクセスするだけです。ただし、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: HostsファイルでAppleサーバーのエントリを確認する
ホスト ファイル内に、Apple サーバーへのアクセスをブロックするエントリが含まれている可能性があります。
Windowsのホストの確認
Windowsマシンでエラー17が発生した場合、通常はhostsファイルを削除して再起動するだけで解決できます。Windowsにおけるhostsファイルの場所は通常以下のとおりです。メモ帳などのエディタで開き、「apple.com」を含むエントリがあるかどうかを確認してください。
\%WinDir%\System32\Drivers\Etc
注: \%WinDir%\ はルートにある Windows システムフォルダで、通常は C: ドライブにあります。ただし、使用している Windows のバージョンや、カスタマイズの程度によって PC の設定は異なる場合があります。プライマリシステムディレクトリは \Windows\ の場合もありますが、Windows XP、Windows Vista、Windows 7、Windows 8 の PC では、ホストを含むサブディレクトリは常に \System32\Drivers\Etc\ になります。
ブロックやドメイン解決のためにhostsドキュメントをカスタマイズしている場合は、ファイルを削除して再起動する前に、ファイルのコピーを保存しておくことをお勧めします。または、メモ帳で編集し、「gs.apple.com」の横に続くエントリを削除するか、エントリの先頭に#(シャープ記号)を付けてコメントアウトすることもできます。必要に応じて簡単に元に戻せるように、ファイルを操作する前にバックアップを作成しておくことをお勧めします。
Mac OS Xでのホストの確認
Mac ユーザーは、ターミナルを開いて次のコマンドを入力し、ホストの内容を画面にダンプできます。
cat /etc/hosts
「gs.apple.com」または「apple.com」というエントリが見つかった場合は、ファイルを修正してhostsブロックを解除するか、hostsファイルを一時的に別の場所に移動してサーバーと通信できるようにする必要があります。エントリの前に#を付けてファイルを保存すれば、すぐに修正できます。この手順を初めて使用する方は、Macでのhostsファイルの編集方法についてこちらで詳しくご確認いただけます。
–
エラー17や同様の問題が引き続き発生する場合は、別の外部ネットワーク上の別のコンピューターを使用して、問題が解決するかどうかを確認してください。面倒かもしれませんが、ホストの変更、ファイアウォール、またはその他のブロックが適切に対処されていないことを示している可能性があります。これは、厳格な企業ネットワークに接続しているときにiPhoneを復元/アップデートしようとしている場合に特に役立ちます。システム管理者にファイアウォールの制限を変更してもらうよりも、自宅に戻って通常のネットワークに接続してからプロセスを完了する方がよいでしょう。
あなたにとって効果的だったことをコメントに残してください!