Behebung der "ungültigen HTTP-URL" in uTorrent 2.x

592
Andre

Wenn Sie uTorrent 2.0.4 oder 2.2.1 verwenden (dies kann auch für 3.x gelten, weiß ich nicht), stellen Sie möglicherweise fest, dass einige Torrents dies auf der Registerkarte Logger anzeigen:

<Torrent name>: HTTP invalid URL: 

Es stört nicht die Torrent-Operation, diese Torrents funktionieren und säen gut, es ist nur ein Ärgernis. Wenn in Ihrem Client genügend Torrents vorhanden sind, können diese Nachrichten relevante Nachrichten übertönen.

Woher kommen diese Botschaften und wie können Sie sie loswerden?

Hinweis: Kommentare zur Verwendung alter Versionen von uTorrent sind für diese Frage irrelevant und werden ignoriert.

1

1 Antwort auf die Frage

1
Andre

Diese Torrents haben einen leeren Web SeedsEintrag. Dieser Eintrag kann über Torrent-Eigenschaften -> Registerkarte Erweitert festgelegt werden. Leider können Sie den Wert dort nur leeren, nicht aber wirklich löschen.

Alle Torrents in meinem Client, die dieses Problem aufwiesen, wurden von qBittorrent v3.nx mit n = 0..3 erstellt. In diesen Versionen ist möglicherweise ein Problem aufgetreten.

Wie repariert man

Vorbereitungen

  • "Alle auswählen" auf der Registerkarte "Logger", in einen Texteditor kopieren, Datum / Uhrzeit entfernen (Spaltenbearbeitung), alle Zeilen ohne "ungültige HTTP-URL" entfernen, alphabetisch sortieren. Dies ist Ihre Referenzliste der zu bearbeitenden Torrents.
  • Holen Sie sich den BEncode Editor
  • Schließen Sie uTorrent und vergewissern Sie sich, dass der Prozess beendet ist
  • Öffnen %appdata%\uTorrent
  • Machen Sie ein Backup von resume.dat- dies ist wichtig, wenn etwas schief geht!

Schritt 1: Torrent-Dateien

Starten Sie den BEncode Editor und öffnen Sie den ersten Torrent:

Edit torrent

Der leere "Web Seeds" ist der Knoten url-list (b)[0]=am unteren Rand.

Löschen Sie diesen Knoten ( Deloder das rote Minus in der Symbolleiste).

Speichern ( Ctrl+ s)

Tun Sie dies für alle betroffenen Torrents.

Schritt 2: resume.dat

Die leeren Web-Seed-Informationen werden in resume.dat repliziert. Sie müssen also alle ein zweites Mal bearbeitet werden.

Öffnen Sie %appdata%\uTorrent\resume.datim BEncode Editor (Sie haben eine Kopie angefertigt, nicht wahr ?)

Hinweis: Wenn Ihre resume.dat mehrere MB groß ist (mit mehreren tausend Torrents), dauern alle Vorgänge (Öffnen, Bearbeiten, Speichern, Schließen) einige Sekunden. Sei geduldig.

Ganz oben (unten ROOT) befindet sich ein Knoten .fileguard (b)[40]. Löschen Sie diesen Knoten, andernfalls lehnt uTorrent das bearbeitete resume.dat ab. uTorrent regeneriert den Schlüssel beim nächsten Start automatisch.


Scrollen Sie zum ersten Torrent, erweitern Sie ihn und scrollen Sie nach unten. Es sollte einen webseeds (l)[1]Eintrag geben.

Erweitern Sie es, wählen Sie den leeren Knoten unten aus und löschen Sie den leeren Knoten.

Sie möchten es hier ändern:

here

zu diesem:

here

Wenn Sie Probleme haben, den winzigen leeren Knoten auszuwählen, wählen Sie "Webseeds" und bewegen Sie sich mit dem nach unten zeigenden Pfeil nach unten.

Wiederholen Sie dies für alle betroffenen Torrents.

Speichern Sie, schließen Sie den BEncode Editor.

Starten Sie uTorrent neu und sehen Sie erfreut die fast leere Logger-Registerkarte.

Wahrscheinlich muss auch der `.fileguard`-Schlüssel: Wert in der` resume.dat'-Datei gelöscht werden. Andernfalls weigert sich uTorrent, es zu laden. Encombe vor 5 Jahren 1
Danke @Encombe, ich habe vergessen, diesen Schritt zu dokumentieren. Andre vor 5 Jahren 0