ケース

ダウンロードが途中で止まる、いつまでも終わらない

何度やっても途中で止まる、あるいは同じパーセントのまま動かないダウンロードがあります。原因はたいていパソコンとサーバーの間にあり、その一部は自分で対処できます。

石のテラスに置かれた緑色のホース。開いた先に水滴が一つだけ付いている
生成したイラスト

失敗する瞬間

大きなファイルを 1時間待ったのに、ダウンロードが 70%で止まる。やり直すと別のところで止まるか、同じ数字のまま動かず、横の.crdownloadファイルのサイズも変わりません。

何度も止まる理由

数秒だけ切れる接続、スリープに入るパソコン、転送を打ち切るサーバー。どれか一つでダウンロードは止まります。Googleによると、接続が戻ればChromeはダウンロードを自動で再開します。

再開にはサーバーの協力が必要です。ブラウザーは止まったバイトから続きを要求しますが、サーバーがそこから送れなければ、ダウンロードは最初からやり直しになるか失敗します。一定時間で切れるリンクもあり、やり直すころにはアドレスが使えなくなっています。

順に試すこと

  1. 安定した接続を使い、できれば有線にして、ダウンロードが終わるまでパソコンをスリープさせないでください。
  2. 新しくダウンロードし直すのではなく、ダウンロードページ(chrome://downloads)から再開してください。新しいダウンロードは最初からになります。
  3. リンクの有効期限が限られていた場合は、サイトに戻って新しいリンクを取得してください。
  4. 時間をおいて試すか、サイトの管理者に問い合わせてください。Googleもこの二つを対処法に挙げています。

同じパーセントのまま動かないとき

フォルダー内の.crdownloadファイルのサイズを確認してください。増えていれば、遅いながらもデータは届いています。増えていなければ何も届いていません。ダウンロードページで一時停止し、一度だけ再開してください。

入手元がもうないとき

途中までのファイルを残し、安全な場所にコピーして、このサイトのトップページで選んでください。当サイトのテストでは、途中で切れた動画とZIPファイルが、切れる前に届いた分を含む、開けるファイルとして戻りました。届かなかった部分は戻りません。

よくある質問

速い回線にすれば解決しますか?

速さより安定性が大切です。速度に関係なく、短い切断だけで転送は止まります。

なぜダウンロードが最初からやり直しになるのですか?

止まった位置から残りを送ることがサーバーにできなかったため、ブラウザーがファイル全体を改めて要求したからです。

途中までのファイルは残しておく価値がありますか?

はい。完全なコピーが手に入るまでは残しておき、手に入ったら削除してください。どの形式をどこまで再構築できるかは、ファイル形式のガイドにあります。

出典

このガイドで参照した文書です。

  1. Google Chrome Help: Fix file download errors
  2. MDN: HTTP range requests