Code: Select all
for /f %%a in ('echo "%1"') do set var=%%a
PATH-TO\Deluge\deluge-console "connect localhost ; add %var:\=/%"
Which replaces \ with / through variable-expansion/replacement, or instead extract first part of path and CD into and extract torrent-name without path and add that with:
Code: Select all
PATH-TO\Deluge\deluge-console "connect localhost ; add %~nx1"
Deluge-console was rewritten in deluge2 by linux user and he seemingly forgot add some windows compatibility into it, like older version from deluge1.
I could send you a portable folder, but honestly it's the exact same as if you select to install with default settings and just click portable install as only change and then OK to all - I often don't wanna spend time doing that and just extract the install with 7-Zip through rightclicking it and select "Extract into deluge-2.0.4.dev38 folder" as 7-Zip supports extracting NSIS installers(WinRAR doesn't I believe) - Note if doing this, then there comes an error at the end about conflicting files or duplicates or something and so just select yes and apply to all, as not important, and is because theres a couple files with same name in different dirs that's copied in place conditionally based upon selected options in installer, so just selecting OK to overwrite is fine - it starts with black theme btw, but I don't care, as just for testing.
The only thing I can sort-off guess upon, is that maybe its the runtime-files version you have installed that somehow messes deluge up - I don't know at all if related, but could be. The runtimes in me and petersasi's installers are ones I added some 8 months ago, and in my new build I only include one runtime file as only one needed as the embedded python I changed too, comes with the other two needed, by default also. If having some runtime installed, then I think that is used before the one I included, so maybe try installing latest visual C++ rruntimes 14.28.xxxx if wanted. I don't think it would help, as you probably already have one installed that takes precedense, but you could try adding the newest version of this runtime file and replace the old with, under data\bin\msvcp140.dll:
I would restart my machine after adding that file and/or after upgrading your own runtimes, as if such file once loaded from deluge or other app, then lingers in memory and used again next time I believe, so don't mix between petersasi's and mine if upgrading that file etc, but I think the locally installed version takes precedense if installed, but I haven't installed such as clean win10 VM latest edition and fully updated.
Again i'm sorry I cannot help you, especially after you put so much work in propper logs and troubleshooting/testing etc
Last, I tested succesfully these two torrents, both URL and downloaded files:
https://archlinux.org/releng/releases/2 ... 1/torrent/
https://cdimage.debian.org/debian-cd/cu ... etinst.iso
Ohh, if you in installer have selected GTK_CSD=0, then don't, as can have performance impact, e.g. you stated that you could barely write with deluge running in background - just in case was related.