„Die Benennung "aria2c" wurde nicht … erkannt“
Der Ordner ist nicht in Path, oder das Terminal war schon vor der Installation geöffnet. Öffnen Sie ein neues Terminal; schlägt es weiterhin fehl, führen Sie den Path-Schritt erneut aus.
aria2 für Windows ist eine einzelne aria2c.exe, in der alles enthalten ist: kein Installationsprogramm und keine zusätzlichen DLLs. Installieren Sie es mit einem Befehl, oder entpacken Sie das offizielle ZIP selbst.
Öffnen Sie PowerShell oder Windows Terminal, wählen Sie den Paketmanager, den Sie verwenden, und führen Sie seine Zeile aus. Öffnen Sie danach ein neues Terminal, damit der Befehl aria2c gefunden wird.
winget install -e --id aria2.aria2
In Windows 10 und 11 enthalten. Installiert das offizielle ZIP 1.37.0 als portable App und stellt den Befehl aria2c bereit.
scoop install aria2
Der main-Bucket von Scoop enthält 1.37.0. Sobald aria2 installiert ist, verwendet Scoop es für seine eigenen Downloads; das schalten Sie mit scoop config aria2-enabled false ab.
choco install aria2
In einem Terminal ausführen, das als Administrator geöffnet wurde. Das Chocolatey-Paket hat Version 1.37.0.
Expand-Archive .\aria2-1.37.0-win-64bit-build1.zip C:\Tools
Der manuelle Weg ohne Paketmanager: siehe die Schritte unten.
aria2c --versionaria2 version 1.37.0Alle vier installieren denselben offiziellen Build. Sie unterscheiden sich darin, wie Sie ihn aktualisieren.
| Methode | Version | Updates | Administratorrechte |
|---|---|---|---|
| winget | 1.37.0 | winget upgrade aria2.aria2 | Nein |
| Scoop | 1.37.0 | scoop update aria2 | Nein |
| Chocolatey | 1.37.0 | choco upgrade aria2 | Ja |
| Offizielles ZIP | 1.37.0 | Neues ZIP von Hand herunterladen | Nein |
Nützlich auf einem PC ohne winget oder wenn Sie aria2 in einem selbst gewählten Ordner haben möchten. Die Befehle sind für PowerShell.
Laden Sie von der aria2-Release-Seite auf GitHub die Datei aria2-1.37.0-win-64bit-build1.zip (5,5 MB) herunter. Für alte PCs gibt es einen 32-Bit-Build; Windows on Arm führt den 64-Bit-Build über die in Windows integrierte x64-Emulation aus.
Vergleichen Sie seinen SHA-256 mit dem Wert unten. Es ist der Hash, den das winget-Paket angibt, und derselbe, den wir aus der Datei auf GitHub erhalten haben.
Get-FileHash .\aria2-1.37.0-win-64bit-build1.zip67D015301EEF0B612191212D564C5BB0A14B5B9C4796B76454276A4D28D9B288
Das ZIP enthält einen Ordner mit aria2c.exe und der Dokumentation.
Expand-Archive .\aria2-1.37.0-win-64bit-build1.zip C:\ToolsRename-Item C:\Tools\aria2-1.37.0-win-64bit-build1 aria2
Damit wird er nur für Ihr Benutzerkonto hinzugefügt, sodass keine Administratorrechte nötig sind.
[Environment]::SetEnvironmentVariable('Path', [Environment]::GetEnvironmentVariable('Path', 'User') + ';C:\Tools\aria2', 'User')
Windows liest Path beim Start eines Terminals ein; schließen Sie daher zuerst das alte.
aria2c --versionaria2 version 1.37.0
aria2 sucht nach %USERPROFILE%\.aria2\aria2.conf, zum Beispiel C:\Users\you\.aria2\aria2.conf. Ist die Umgebungsvariable HOME gesetzt (manche Werkzeuge wie Git setzen sie), verwendet aria2 stattdessen %HOME%\.aria2. Legen Sie den Ordner an und öffnen Sie die Datei:
New-Item -ItemType Directory -Force "$env:USERPROFILE\.aria2"notepad "$env:USERPROFILE\.aria2\aria2.conf"
Der Windows-Build kann sich nicht selbst vom Terminal lösen: --daemon funktioniert dort nicht. Starten Sie es stattdessen ohne Fenster aus PowerShell:
Start-Process aria2c -ArgumentList "--conf-path=$env:USERPROFILE\.aria2\aria2.conf" -WindowStyle Hidden
Damit es bei jeder Anmeldung startet, erstellen Sie in der Aufgabenplanung eine Aufgabe mit dem Trigger „Bei Anmeldung“ sowie demselben Programm und denselben Argumenten, und wählen Sie „Unabhängig von der Benutzeranmeldung ausführen“, damit kein Fenster erscheint.
winget upgrade aria2.aria2 · winget uninstall aria2.aria2scoop update aria2 · scoop uninstall aria2choco upgrade aria2 · choco uninstall aria2Der Ordner ist nicht in Path, oder das Terminal war schon vor der Installation geöffnet. Öffnen Sie ein neues Terminal; schlägt es weiterhin fehl, führen Sie den Path-Schritt erneut aus.
Das erste Strg+C speichert den Fortschritt und beendet aria2 sauber. Der Windows-Build verarbeitet ein zweites Strg+C nicht korrekt und beendet aria2 sofort, wodurch Daten verloren gehen können.
Der offizielle Windows-Build beherrscht kein TLS 1.3. Server bieten weiterhin TLS 1.2 an, daher funktionieren HTTPS-Downloads.
Unter Windows reserviert --file-allocation=falloc Speicherplatz, ohne alte Daten auf dem Datenträger zu überschreiben, was die aria2-Hinweise als Sicherheitsproblem kennzeichnen. Der Standardwert prealloc ist die sichere Wahl.
Im 32-Bit-Build ist IPv6 standardmäßig deaktiviert, und DHT funktioniert möglicherweise nicht, wenn es eingeschaltet ist. Verwenden Sie auf jedem 64-Bit-Windows den 64-Bit-Build.