インストール · Windows 10 と 11

Windows に aria2 をインストール

Windows 版の aria2 は、必要なものがすべて組み込まれた aria2c.exe 1 つだけです。インストーラーも追加の DLL もありません。1 つのコマンドでインストールするか、公式の ZIP を自分で展開します。

最終更新: aria2 1.37.0 で検証済み

1 つのコマンドでインストール

PowerShell または Windows ターミナルを開き、お使いのパッケージマネージャーを選んでその行を実行します。その後、aria2c コマンドが見つかるように新しいターミナルを開いてください。

winget install -e --id aria2.aria2

Windows 10 と 11 に標準で搭載されています。公式の 1.37.0 の ZIP をポータブルアプリとしてインストールし、aria2c コマンドを追加します。

インストールを確認aria2c --versionaria2 version 1.37.0

どの方法を使えばよいか

4 つとも同じ公式ビルドをインストールします。違いは更新の方法です。

方法バージョン更新管理者権限
winget1.37.0winget upgrade aria2.aria2不要
Scoop1.37.0scoop update aria2不要
Chocolatey1.37.0choco upgrade aria2必要
公式の ZIP1.37.0新しい ZIP を手動でダウンロード不要

公式の ZIP を手動でインストール

winget がない PC や、aria2 を好きなフォルダーに置きたい場合に便利です。コマンドは PowerShell 用です。

  1. ZIP をダウンロード

    GitHub の aria2 のリリースページから aria2-1.37.0-win-64bit-build1.zip(5.5 MB)をダウンロードします。古い PC 向けに 32 ビット版もあります。Arm 版 Windows では、Windows に組み込まれた x64 エミュレーションで 64 ビット版が動作します。

  2. ダウンロードしたファイルが本物か確認

    SHA-256 を下の値と比べます。これは winget のパッケージに記載されたハッシュで、GitHub のファイルから私たちが得た値とも一致します。

    Get-FileHash .\aria2-1.37.0-win-64bit-build1.zip67D015301EEF0B612191212D564C5BB0A14B5B9C4796B76454276A4D28D9B288
  3. 展開する

    ZIP には、aria2c.exe とそのドキュメントが入ったフォルダーが 1 つ含まれています。

    Expand-Archive .\aria2-1.37.0-win-64bit-build1.zip C:\ToolsRename-Item C:\Tools\aria2-1.37.0-win-64bit-build1 aria2
  4. フォルダーを Path に追加

    現在のユーザーにだけ追加するので、管理者権限は必要ありません。

    [Environment]::SetEnvironmentVariable('Path', [Environment]::GetEnvironmentVariable('Path', 'User') + ';C:\Tools\aria2', 'User')
  5. 新しいターミナルを開いてテスト

    Windows はターミナルの起動時に Path を読み込むので、先に古いターミナルを閉じてください。

    aria2c --versionaria2 version 1.37.0

Windows での aria2.conf の場所

aria2 は %USERPROFILE%\.aria2\aria2.conf(たとえば C:\Users\you\.aria2\aria2.conf)を探します。環境変数 HOME が設定されている場合(Git など一部のツールが設定します)は、代わりに %HOME%\.aria2 を使います。フォルダーを作成してファイルを開きます:

New-Item -ItemType Directory -Force "$env:USERPROFILE\.aria2"notepad "$env:USERPROFILE\.aria2\aria2.conf"

設定ジェネレーター →

aria2 をバックグラウンドで実行

Windows 版は自分自身をバックグラウンドに切り離すことができず、--daemon は動作しません。代わりに PowerShell からウィンドウなしで起動します:

Start-Process aria2c -ArgumentList "--conf-path=$env:USERPROFILE\.aria2\aria2.conf" -WindowStyle Hidden

ログオンするたびに起動するには、タスク スケジューラでトリガーを「ログオン時」にし、同じプログラムと引数を指定したタスクを作成します。ウィンドウが表示されないように「ユーザーがログオンしているかどうかにかかわらず実行する」を選んでください。

更新とアンインストール

winget
winget upgrade aria2.aria2 · winget uninstall aria2.aria2
Scoop
scoop update aria2 · scoop uninstall aria2
Chocolatey
choco upgrade aria2 · choco uninstall aria2
ZIP
C:\Tools\aria2 を削除し、Path から取り除く

Windows で異なる点

「aria2c が認識されない」エラー

フォルダーが Path に含まれていないか、インストール前から開いていたターミナルを使っています。新しいターミナルを開いてください。それでも失敗する場合は、Path の手順をもう一度実行します。

Ctrl+C は 1 回だけ押す

1 回目の Ctrl+C で進行状況を保存し、正常に停止します。Windows 版は 2 回目の Ctrl+C を正しく処理できず、aria2 をすぐに強制終了するため、データが失われることがあります。

TLS 1.3 非対応

公式の Windows 版は TLS 1.3 に対応していません。サーバーは引き続き TLS 1.2 にも対応しているので、HTTPS のダウンロードは動作します。

falloc はゼロ埋めを省略する

Windows では、--file-allocation=falloc はディスク上の古いデータを上書きせずに領域を確保します。aria2 の注意書きでは、これをセキュリティ上の懸念として挙げています。デフォルトの prealloc が安全な選択です。

32 ビット版:IPv6 はオフ

32 ビット版はデフォルトで IPv6 がオフになっており、オンにすると DHT が動作しないことがあります。64 ビット版の Windows では 64 ビット版を使ってください。

よくある質問

Windows 用の aria2 のインストーラー(.exe や .msi)はありますか?
いいえ。公式のダウンロードは aria2c.exe が入った ZIP です。winget、Scoop、Chocolatey は、その同じ ZIP を展開して aria2c を Path に追加してくれます。
Windows で aria2 に追加の DLL は必要ですか?
いいえ。公式ビルドは静的リンクされています。aria2c.exe を調べたところ、使っているのは Windows 自体に含まれる DLL だけでした。
Windows で aria2 にウィンドウはありますか?
いいえ。ターミナルで動作します。グラフィカルなインターフェースが必要な場合は、aria2 を RPC 付きで実行し、AriaNg、私たちのオンライン WebUI、またはブラウザー拡張機能を使ってください。
Windows で aria2 は安全ですか?
はい。GitHub のリリース、winget、Scoop、Chocolatey から入手すれば安全です。手動でダウンロードした ZIP は、SHA-256 をこのページの値と照合してください。

インストールできたら、ここから始めましょう