µTorrent add-in
Hi,
I have created an µTorrent add-in for the Windows Home Server Console.
Features:
- Manage all torrents currently in µTorrent (start, pause, stop, remove).
- Add a new torrent by selecting a *.torrent file.
- Add a new torrent by providing an URL.
The add-in will not work when the µTorrent WebUI is disabled.
You can configure the following settings from the WHS settings:
- The WebUI server (example: http://localhost:2048/gui/).
- The user name and password for the provided server.
- Enable/disable auto-refresh
- Set the auto-refresh interval to a value of 1 to 60 seconds.
The provided server, user name and password can be tested from within the settings by pressing the "Test configuration" button. A line underneath this button will show whether or not the configuration is correct. A green line indicates a correct configuration, a red line indicates that something is incorrect.
This add-in will only work with µTorrent, any other torrent-client is not supported and will never be supported.
The add-in can be downloaded from one of the locations below. You can also find a few screenshots there.
The add-in can be installed using the Windows Home Server Console by placing the msi-file in the \\[server]\Software\Add-Ins folder.
I hope you find this add-in useful
.Download locations:
Changelog:
Version 1.1
Fixed:
- When the add-in loses its connection to µTorrent the list will be cleared instead of showing an invalid state.
- When Auto-Refresh is disabled the Auto-Refresh interval setting will initially be disabled in the settings interface.
- The current scrollbar position will be remembered after the list has been refreshed.
- Improved responsiveness. All requests to µTorrent will be performed asynchronously.
Added:
- Force Start.
- Multiselect.
- Set and clear labels.
- More columns.
- Columns can be reordered, except for the first and last columns.
The last column can not be reordered to hide a bug from you guys
.
- Columns can be hidden, except for the first and last columns.
To hide a column right-click on any of the column headers and deselect the column you want to hide.
The last column can not be hidden because of the same reason as before... - About dialog.
- Installation guide. This guide explains how to install µTorrent as a service manually, or by using AnyServiceInstaller (made by me! and available for download below...). It also explains how to install the µTorrent Add-in.
Thanks go out to Deciphered for writing this great guide!
AnyServiceInstaller
I've released AnyServiceInstaller 1.0. This application can install any application as a Windows service so it can be used to install µTorrent as a service on your server. Get it here: http://webwacker.ath.cx/Web/Windows%20Services/
- Changed TypeJonas Svensson -HSBS-MSFT, OwnerFriday, November 14, 2008 6:38 PM
All Replies
- This is pure own. I will definately be checking this out tonight. Good Job.
That is truely awesome.
The install to WHS control panel was painless, getting uTorrent setup to run as a service less so

Definatly well worth the effort.
I have two suggestions (and complete ignorance on feasability)
- It would be nice if users could submit .torrent files via the web interface. Some people are definately not allowed the WHS console password
- If utorrent could installed on the WHS with the addin. Obvious I know..
I've just told uTorrent to moniter a folder for .torrents and told the untrusted user from suggestion one to put .torrent files there.
Thank you for putting this togeather Marcel, most appreciated and awesome!
- It would be nice if users could submit .torrent files via the web interface. Some people are definately not allowed the WHS console password
Marcel,
Looks freakin' awesome! I've not used Utorrent yet (been using Azureus) but did DL Utorrrent a few weeks ago to tinker. But, I've not tinkered yet. I'll get to know it and then install your Add-in on RC1 in a week or two. I wanted a way to install the torrent software on WHS and let it do the work and not my main pc. Just lit it run in the back ground on a lower bandwidth use.....
I assume the uTorrent software is actually installed on WHS..right? I guess I'll have to wait to see how easily you can add a torrent for down load. If they all have to be keyed into the console or is it a double click thing....
Looks like your add-in is just what the doctor ordered!
Nice work!
Does this addin work with remote access, so you can monitor the state of torrents remotely?
Thanks,
Tom

- does this add-in work with RC1?
also, does it allow you to save your torrents (the downloaded file) to a //server/[folder]?
or does it have to go on a separate non-WHS drive? Tom.stanley :
The plugin lets you view and manage torrents from the WHS console, so if you can get to that remotely you can manage your .torrents remotely.
pookguy88 :
My copy of RC1 is still downloading, so I can't help you there.
The save locations are controlled in utorrent (be that installed on your WHS machine, or another one). I set mine to default to
\\homeserver\public\torrents\downloading for partially completed files and
\\homeserver\public\torrents\completed for .. well.. completed files
The other neat thing utorrent did (I was new to it before using this plugin) was moniter folders for .torrent files and start downloading them automaticly, so I added \\homeserver\public\torrents to its moniter list. This works great, and all I have to do to start a download is upload the .torrent file to that folder and forget about it.
- It works with RC1. I have uTorrent running on my main rig right now. I might switch it over to the server now. Thanks for making this add in, it's really great.
- This is a awesome plug in, it took me a few minutes to figure out how to get it all going but once i did it was great!
Hi everyone,
I wasn't able to answer any of your questions these last few days, so I'd like to thank all of you for your comments and answers on my behalf (Qyiet and Calidan
). I was attending the Microsoft DevDays in Amsterdam and I couldn't reply on this forum because Pocket Internet Explorer on my Windows Mobile 5 device doesn't support the controls.Right now I don't have RC1 installed yet, but I'm downloading it as I type this.
I'm also working on a simple tool to use any application as a service. So when you want to run uTorrent as a service (which is probably the case when using this plugin) you can just run the tool, select the uTorrent executable (and some other stuff), and it will be installed as a Windows Service (you will need the Windows Server 2003 Resource Kit for this, but I provide a link to the download from within the tool).
I have to go to work now, but I hope to release the tool soon. I'll also try and respond to any comments/questions you may have.
- Nice
, Is it possible to add "Ratio" to the colum? Hi,
It's not yet possible to show the ratio. I was planning on making a new version of the add-in which supports dynamically showing/hiding columns. So you could choose your own combination of columns in the future.
My first priority right now is to finish the tool which should make it easier to install µTorrent as a service on your Windows Home Server machine. It's almost finished, it just needs some finishing touches
. I hope to release this tool soon...Thank you all for your interest in my add-in!

Ok I feel really noob right now so please be gentle.... I installed uTorrent on my WHS and configured it how i have on my desktop than i installed the uTorrent addon for WHS and now it seems like it's revolting against me! I was under the impression that the WHS would act like a monitor/web control to the actual uTorrent application. Now what is happening on my particular WHS and i am not sure if i have it setup wrong or this is how it's supposed to act but... if i have uTorrent open and drop a .torrent into the folder i told the application to monitor it it shows up in the WHS addon and the uTorrent client, than it starts acting strange... 1 torrent i started did not show up in the uTorrent application at all but showed up on the addon portion of the WHS console. so i started thinking that sure is curious.. so i closed uTorrent thinking it was some type of bug and just needed to be restarted or something. than it got weird... the uTorrent WHS addon showed the torrent as still downloading which i thought the application needed to be running aswell for that to work but i guess not. so i tried to go in and see how to configure the addon to use the scheduler and other parts of uTorrent and there were none. I don't know what i am doing wrong and i think the above may be a little hard to understand so i'm just gonna list some points i have questions about.
1. uTorrent must be running for the addon to work?2. do features like scheduler work with this addon?
3. why does it seem when the uTorrent application is running that the display on the console appears to be different than the application itself... ie speed/% done etc
I've never used Utorrent, but have used others. So far I'm gonna need to see some sort of instruction on how to set this gig up before I install it. The screen shots don't really tell me much.
Marcel, can you create a step by step or some sort of a general set up page with pics? Just a genearl layout of what to do, how to do it, and what to expect.
I've also got to get some sort of AV on WHS before I start downloading torrents directly onto the machine.
Thanks.
This is a great add-in and has made my life a lot easier now.
One thing to point out though, if you're setting this up to run as a service, make sure you're logged into a console session of the server to configure uT (NOT the whs console).
I usually set my downloads to occur during "off-peak" periods and set up the scheduler, I've just spent about 2 hours trying to figure out why it wasn't paying any attention to this while I was setting it up remotely over remote desktop

For those that don't know use Start > Run > "mstsc /console". Saves plugging in a monitor & keyboard again.
Hi,
I don't have a lot of time right now, because of father's day and all that
.So, I'm just posting a little update...
I'm still working on the tool to easily use µTorrent as a Windows Service. Along with that tool I will provide some sort of guideline which points out how everything should/can be configured in order for it to work properly. This will, hopefully, all be done sometime next week.
To answer 1 question right now though: µTorrent should be running when the add-in is used. It tries to connect to the µTorrent WebUI, so it should be running. If it is connected and you then close the µTorrent client application, the add-in won't update itself anymore and the previous state will be shown all the time. (or at least I think that is what will happen... I didn't really test that scenario
).Hello,
Great add in. You are a Legend.
Is there any plans for "force start" torrents. I use this to download local torrents in peak time and external torrents in off peak time.
Thanks
Darren
Nice one, this will allow me to monitor torrents without having to log on to RDP

I can see the point of the idea of the auto-refresh interval option but I wonder, does an increased refresh rate have much of an overhead on the system? If it's not that much then I can't really see the point in delaying or stopping it altogether.
Are there any plans to incorporate some of the other options into this, such as setting the scheduler, forcing downloads, increasing priorities, more detailed reporting (ie. individual files, pieces, etc)? Not that these are hugely essential, an overview is often enough for what I use it for, but it would be nice to bypass RDP altogether for such things.
Hi,
I've just finished installing Windows Home Server RC1. Finally found some time to update my server
.I've also had to reinstall µTorrent because of this, so I should be able to put a "simple" guideline together this week...
I put the auto-refresh option in there because I'm a bit of a control freak and can't stand my PC doing stuff when I don't want it to
.But, if there are others that think this option should be removed I could give it a second thought ofcourse.
So, everybody, let me know what you think about the auto-refresh option...
Right now the µTorrent plugin actually won't refresh when it's not visible. So when the Console is not running or the µTorrent tab isn't selected there will be no overhead at all...
As for other/more features:
I'm planning on implementing some more features. I can't implement anything the µTorrent WebUI doesn't support, so there is some limit to what I can do.
I don't think I'll be supporting the configuration of µTorrent. I think configuring µTorrent should be done before it is used and if you really want to change some settings you can always use the WebUI or RDP to do it. In my opinion the configuration shouldn't change that often so it's not worth the effort to me...
But, do let me know if you really want support for this, I could give this a second thought also
.What I'd like to see, personally, is support for viewing the individual files and setting their priorities. Also the possibility of reordering and removing/adding columns to the view is something I'll be working on next. I'll try and implement the "Force Start" option, I'll have to check if the WebUI supports this first since I never use this feature...
- Marcel,
I'll install uTorrent on my main PC and test drive it for a week. Then I'll dive into installing it on WHS. I look forward to you "How To" on this set up. - Hi Marcel,
I like the autorefresh option, and the fact you made progressbars work, even thoe they are not in the web-gui
Did anyone fine a solution to the corrupted download problem?, I have to do a "force-check" to make sure the files are ok, often they are not, and i have to resume download, sometimes up to 4 or 5 times on the same file.
Even finished files, that checks out ok, and are left seeding, gets corrupted over time.
- For anyones interest, my walk through for installing uTorrent on WHS (originally CTP but confirmed to work on RC1 as well) should work perfectly for this add-in unless there is something I misunderstand. The guide is here.
I have not yet tested out the add-in as I find the standard uTorrent webUI, but I completely intend to test it out in the near future as I think it is a nice idea.
Is it all possible down the track that the add-in would be able to install uTorrent itself, or is that just a pipe-dream?
Cheers,
Decipher Hi,
I just read the guide Deciphered has made and I think I couldn't have done a better job myself. It's a great guide! Anyone who wants to run µTorrent as a service should check it out...
Just to make things a little easier, I've almost finished a tool to install any application as a service. It still needs the Windows Server 2003 Resource Kit though.
The tool will install an application as a service, make the needed registry changes and can even set the user name and password for the service. So "Step 4 – Creating the service" can be simplified a whole lot
.Maybe we can combine the tool and the guide, let me know what you think about that idea...
I've also experienced that some downloads were corrupted... I have no idea why that happens, but I'm certain it's not caused by my add-in. I'd really like to see it fixed though!
I hope Windows Home Server RC1 has solved this issue...
Hi Marcel,
I'm glad you liked the guide. I look forward to anything that would make the whole process easier and would be happy to help if necessary.
I just installed the add-in on my server and it works fantastically.
As for the issue with the corrupted downloads, I have had the issue myself however It's possible that the issue is related to the Storage Balancing process or Folder Duplication and as I only have the one HDD in my server at the moment it wouldn't affect me. One inconvenient option suggested would be to install a seperate HDD into the system and NOT add it to the WHS configuration, however this is completely untested as far as I know.
Cheers,
Decipher.
I believe the data corruption occurs when trying to write to a shared folder on WHS. My guess is that Drive Migrator starts trying to move the file onto another drive while uTorrent is in the middle of writing to it, or just before uTorrent tries to open the file to write to it again. Probably the same reason why .PST files get corrupted when you open them from WHS as well.
My way around it, is to write to the D: directly. I set uTorrent up as a service, have it automatically load torrents from \\servername\Torrents, download to D:\Incomplete, and move completed downloads to \\servername\Downloads. This works pretty well, because uTorrent can write to its hearts' content without worrying about Drive Migrator screwing things up, and Drive Migrator does its' best to keep D: clean anyways, creating free space for uTorrent to use. At least, that's how I understand it.
Jaymz wrote: I believe the data corruption occurs when trying to write to a shared folder on WHS. My guess is that Drive Migrator starts trying to move the file onto another drive while uTorrent is in the middle of writing to it, or just before uTorrent tries to open the file to write to it again. Probably the same reason why .PST files get corrupted when you open them from WHS as well.
My way around it, is to write to the D: directly. I set uTorrent up as a service, have it automatically load torrents from \\servername\Torrents, download to D:\Incomplete, and move completed downloads to \\servername\Downloads. This works pretty well, because uTorrent can write to its hearts' content without worrying about Drive Migrator screwing things up, and Drive Migrator does its' best to keep D: clean anyways, creating free space for uTorrent to use. At least, that's how I understand it.
when you say "D:\" is this referring to a drive that isn't in the WHS pool?
- I think it means you're not downloading to a shared directory (that would be duplicated mid stream, then again, then again...) so either set utorrent to download to a unshared directory (probably also good so users don't try to download a file that is incomplete), or download to a 'not-duplicated' share.
- No, I mean the actual D: you see on WHS. When you log onto the actual machine either by RDP or at a keyboard/mouse/display attached to the desktop, if you go into "My Computer", you'll see the SYS drive (C: ) and the DATA drive (D: ). My incomplete downloads go to the data drive directly.
I wonder if someone on the WHS team can comment on weather writing directly to the drive leter will have any effect on the server. Also how does this work for seeding the torrent. Does Utorrrent seed the file from the \\servername share.
You get my vote for keeping the auto-refresh option. And I like the idea of being able to set priorities on individual files as well.
Hi,
I'm planning on working a bit on the tool to install µTorrent as a service the next few days. So I'll hopefully also finish writing some kind of guide for it. I'd really appreciate your help though, Deciphered... Since the forum will be down "for a while" maybe we can communicate by mail?
I've checked your site but couldn't find any contact information there. Just let me know what you think and how to contact you if you like
.Hi Marcel,
Send an email to [edit: removed now that email has been recieved] and I'll give you my email. Not a fan of spam you see

Cheers,
Decipher
Marcel Nouwens wrote: Hi,
I just read the guide Deciphered has made and I think I couldn't have done a better job myself. It's a great guide! Anyone who wants to run µTorrent as a service should check it out...
Just to make things a little easier, I've almost finished a tool to install any application as a service. It still needs the Windows Server 2003 Resource Kit though.
The tool will install an application as a service, make the needed registry changes and can even set the user name and password for the service. So "Step 4 – Creating the service" can be simplified a whole lot
.Maybe we can combine the tool and the guide, let me know what you think about that idea...
I've also experienced that some downloads were corrupted... I have no idea why that happens, but I'm certain it's not caused by my add-in. I'd really like to see it fixed though!
I hope Windows Home Server RC1 has solved this issue...
Hi,
Sorry, diddent mean to make it sound like it was your add-on, that was the reason for the corrupted downloads, the problem was there before I installed your add-in.
The problem seems to be solved, using Jaymz's method
Hi,
I just finished working on the "install an application as a service tool" (it's call AnyServiceInstaller, remember that
).Still need to write a little bit of documentation before I send it to Deciphered. After that we can finish the guide for installing µTorrent and the add-in.
I've also been working on the add-in itself to implement the Force Start option (as requested).
I want to implement some more changes and/or bugfixes before I release a new version though.
But you can definately expect a new version, sometime......
The link is not working...for me anyway. Are you up or down? Thx
Dawg.
I've not experienced any problems with my server, everything should be working right.
If anyone experiences any problems please let me know! Even if you're not, let me know it's still working
.- I can't access it either. Doesn't matter if I use IE or Firefox. This would be so awesome if I could get this working. Also, how's that other app coming?
Marcel Nouwens wrote: I've not experienced any problems with my server, everything should be working right.
If anyone experiences any problems please let me know! Even if you're not, let me know it's still working
.
Works fine here
Hi,
The Dawg Fadder and MonkeyFit, could you let me know what happens when you try to download my add-in? Perhaps you get an error or something...? The correct URL for the add-in should be: http://webwacker.livenode.com/WHSAddins/uTorrent/
And now for something completely different.
I've finished the tool which helps with installing any application as a service. So µTorrent can easily be installed as a service on WHS.
Right now I'm not going to release it though... I've sent the tool to Deciphered with whom I'll be working to create a guide for installing µTorrent as a service and installing the add-in for WHS. After that I will publically release the tool on this forum.
In the meantime I've made the following changes to my µTorrent add-in which will be released soon (I hope
):- Fixed the bug when µTorrent is closed while the add-in is displaying torrents. The torrents should now disappear on the next refresh.
- Added a Force Start option.
- Added support for selecting and working with multiple torrents (you can now start multiple torrents at the same time, for example).
- Added support for setting and clearing labels.
- Added more columns to the listview.
- Added support for reordering the columns. The first column (Name) will always remain first though.
Right now I'm working on hiding and showing columns. All the back-end code is finished, just need to add some way of configuring which columns will be visible or hidden. When this is finished I will release the new version of my add-in.
- Unfortunately, I just get a standard "Page cannot be displayed" error. I have no idea what could be causing it. I tried just clicking the link as well as opening it in a new tab. Is there anywhere else I can download it from?
- Works for me in FF. It's just a directory with the vs. 1.0.0.0 and the screen shots.
I'm waiting on the new version myself...
It will not allow me to get to your site, as if the address is wrong.
Then I try webwacker.livenode.com to get to the root page and still nothing.
Perhaps its me, but if it is I dont know why, every other site is up and running with no problems.
Except, I also tried angelo.livenode.com for his add-in and I couldnt connect either. Perhaps its livenode?
Dawg.
The Dawg Fadder wrote: It will not allow me to get to your site, as if the address is wrong.
Then I try webwacker.livenode.com to get to the root page and still nothing.
Perhaps its me, but if it is I dont know why, every other site is up and running with no problems.
Except, I also tried angelo.livenode.com for his add-in and I couldnt connect either. Perhaps its livenode?
Dawg.
Ya, its livenode, I tryed from two diffrend ISP's one works fine, other dont, using Marcel's IP-address both works fine, same thing happen whit my own livenode address.
I dont know if Marcel mind having he's IP posted here, so I wont do that, but leave it up to Marcel.Hi,
I've updated the first post to include multiple download locations.
This should work without giving out my IP
.Edit: Removed the links from this post as they are provided in my first post.
I'll keep them updated there so I don't have to update links in every post.
Your second location worked thx. Your first still didnt for me.
Dawg.
Guys - I may have done this wrong ( I am sure I have)
Before I read the guide I installed the WHS add-in ...thought i didnt need the webGUI then went back to get it to install it...it installed fine... THEN i read the guide properly and thought oh well lets just try it and see ..hopefully if i have screwed anything up it will fix it"
I followed the isntructions to the letter but it won't create the registry entries for me - at this point I am stumped....
Thought I would uninstall and re-install but there is no uninstall for the WebGui that i can find...
How can i completely uninstall it and try again assuming I have cocked it up and can't recover from where i am ..(or can i just manually add the relevant .reg entries and carry on from where I am?
Sooo Sorry guys for not following instructions...honest! help though?
- µTorrent add-in works great for me, thanks for putting it together.
njlyle wrote: I wonder if someone on the WHS team can comment on weather writing directly to the drive leter will have any effect on the server. Also how does this work for seeding the torrent. Does Utorrrent seed the file from the \\servername share.
anyone?- Hi Guys,
I was wondering if you could tell me if this add-in works with Beta 2 or is this a RC1 add-in.
At the moment i'm running Beta2 & cannot get this add-in to install. I've been using uTorrent on a spare PC for quite some time now & am a huge fan of the webgui feature. The idea of tying this into a WHS box is really appealing.
So, i have a few questions.
I d/loaded the .msi package on to the server. Double clicked the msi package file, nothing happens. Is this normal ? I've tried placing the .msi package into \\server\software (there isn't an 'add-in' folder so i had to create one).
Do i have to have any additional developer software plugins installed on WHS before i can install community add-ins ?
Do i have to have uTorrent +webgui pe-installed & configured on WHS before running the .msi file ?
Hope you can help??
Kind regards
Viva799
Hi,
The add-in that is currently available for download works with both the CTP and RC1 of WHS. The upcoming new version will only be tested on RC1 (by me) so I won't support running it on the CTP (but it should work
).The add-in needs to be installed like I said in my first post:
- Put the msi file in the \\[server]\Software\Add-Ins folder
- Log into the WHS Console
- Install the add-in from the Settings - Add-Ins - Available tab
Obsolete:
I don't know what's wrong when you're missing the "add-ins" folder. But I can imagine that upgrading from a previous version of WHS might not be succesful. In any case, reinstalling (a clean install) WHS should fix this problem if creating the folder does not fix it.
No other plugins are needed for this add-in to work. You also don't have to have µTorrent pre-installed before installing the add-in.
You should however have µTorrent up and running if the add-in is to be of any use. µTorrent can be running on any machine that's accessible from the WHS server (through the µTorrent WebUI), including the WHS server itself.
Edit:
- Changed "Beta 2" to "CTP".
- Marked the last part as obsolete since Pipster was right with his comment about the CTP.
Viva,
None of the add-ins will work with WHS Beta 2 as that version did not support add-ins (as far as I'm aware); that functionality came with CTP and later.
You'll need CTP or RC to use add-ins; these versions have the Add-ins folder that you are looking for, where you put the msi file in (you don't actually run the "program" directly i.e you don't double-click the file).
You install using the console under settings>>Add-ins>>Available Add-ins and then click Install to install the desired add-in.
Creating the Add-in folder for Beta 2 won't help as the functionality for installing the add-ins via the console was not present. You'll have to download the new RC files and do a complete reinstall (lose all data/backups as there is no upgrade path available to RC).
Hope this clears things up a bit for you, Viva,
Davo.
- Pipster, of course you are right, I was mistaken... Beta 2 did not support add-ins, that support indeed came with the CTP.
- Hi Guys,
Thanks ever so much for the quick responses.
I suppose i can just setup uTorrent/webgui as a seperate service but like the idea of tying this up into the WHS console. Right, i'm off to pick up RC1.
No problem with a reinstall of WHS as i've only had beta 2 running for a few days just to see what may be the advantages/disadvantages of coming away from my Linux based server.
Thanks again chaps
Viva - I have just written a uTorrent tutorial that details installing both the browser WebUI and the uTorrent add-in for the console onto Windows Home Server that may help some of you.
- Great looking tutorial you have there. Now that i've d/loaded WHS RC1, i'll give this a shot this evening.
Thanks
Viva - Hi Guys,
I finally got my second HDD for my WHS and got it all installed and can definitely confirm there are a few issue with uTorrent when using multiple HDDs, however with that said the fix is quite simple and I will be updating my guide with the said fix.
All you need to do is set the download directory to your D:\ (I used D:\uTorrent\Active Downloads\) and your completed download directory as a network share (I used \\[WHS Server]\Downloads\) and you should no longer have an issues.
Cheers,
Decipher - Yeah, Philip's guide is SWEET. I will now try to install the uTorrent setup on my WHS this weekend.
Looks like a great way to manage torrent d/l without hogging your main pc.
Be sure to install some Anti Virus software though!!!!!!
Update:
Installed the entire set up according to Philip's help guide and it works fantastic.
Only issue I've found is if uTorrent it maxed on download and upload speeds with files on WHS and I try to open my shared folder on a remote computer.....the shares folder will freeze on the remote pc. Sometimes for several minutes or I get an error saying I don't have permission to access the shares. After throttling uTorrent back and setting a schedule for night time full speed D/L's the issue went away. Guess too much bandwidth was being sucked away to allow the Shares folder data to transfer between pc's. Or too much demand on the slower cpu I have on WHS.....
Nice Add-in, webui, MS rtk tool kit, service, reg edit and guide for installing it all. Nice work everyone! - Hi Marcel - has this bit of work been released yet? I suspect not but could be wrong..
Marcel Nouwens wrote: Hi,
I just finished working on the "install an application as a service tool" (it's call AnyServiceInstaller, remember that
).Still need to write a little bit of documentation before I send it to Deciphered. After that we can finish the guide for installing µTorrent and the add-in.
I've also been working on the add-in itself to implement the Force Start option (as requested).
I want to implement some more changes and/or bugfixes before I release a new version though.
But you can definately expect a new version, sometime......
I've setup a QOS (Quality Of Service) configuration in my router. µTorrent is configured to be low priority and I never experience any problems with accessing network resources.
- This looks like a great add on for WHS. I have been running an extra box just for this purpose and would love to consolidate...
The links to the add on are down...does anyone else have it available?
Thanks for the work on this...great idea. I'm sorry, I've changed some stuff on my server and forgot to update the links in my first post.
The links are updated now though, you should be able to download the add-in again
.- After installing the uTorrent Add-in, MS tools, webgui, reg edit, service and utorrent by following Philip's guide to the T...things were working fine until the next morning after a reboot.
Now for the past three days my shared folder link on my client pc's will lock up or work a little before locking up. Often freezing my client pc. Also, I cannot move files around from share to share. I can add new files from a client, but cannot move them around once there. This sometimes happens while logged into the WHS desktop too. Seems like it's within WHS then... The problem even comes and goes too.
To test things I stopped the utorrent service and the problem still persists. Anyone else having strange happenings with their shares after installing this set up?
Sorta puzzled.
I'm probably going to have to do a repair install on WHS C drive if this persists. - You need to monitor µtorrent closely in the beginning. I suppose you limited the up- and downloads, but also look at the number of connections. A lower number (I use 130) may slow down the starting up of new downloads, but will be less hard on the server. When I used the default number of connections I - after a few days - could not remote to the server.
Your problem might be something else of course and maybe people with a better knowledge of the 2003 server than I have can specify a "best" number of connections to allow to µtorrent.
Troels - TBjerret,
Good points. I too thought it might be some sort of band width or CPU usage issues and tried limiting connections and file quantities and such. But found it was none of that. Also looked into the NOD32 Anti virus running that too may have been hogging resources. But it wasn't. I've tested all sorts of configs (turning things off) over the past few days.
But I'm having the same issues with uTorrent and the uTorrent Service is turned off. That's what is so frustrating. This seems like some sort of permissions issue now since the creation of the new user/admin account to install and run uTorrent under as a service.
It all runs fine until you try to move a file from a share to a share. Worst case.....you just simply click the shared folder icon on the client pc and the whole thing locks up for 5 minutes or never unlocks without turning the power off. I can log into WHS and do the same thing and it will lock up too.
Explorer.exe comes up as trying to close on both client pc and WHS when it hangs and you try to shut them down...
Other than that, it all works fine.... Strange.....
Update:
Ok, I had NOD32 AV installed before installing the utorrent service and all was fine. But now since the uTorrent service install, I've found that I must disable the AMON portion of NOD32 to allow full access to my shared folders over the network (regardless of whether uTorrent service is running or not). AMON is a big part of NOD32's protection against viruses and now it is suddenly blocking access to the shared folders! I wonder why NOD/AMON started doing this AFTER the service setup but was ok for a week prior??? I've tried tweaking the settings but no good. Unless I'm missing a setting.
Geez, maybe time to find another AV solution...... hi all, last night i got the addin up and working, but as a previous poster posted... i assumed that the webUI or in this case, the WHS console addin was a front end to the uTorrent program, however, if i place .torrent files in the watched folder, the torrents get added to uTorrent, but aren't visible throught the WHS Console... its only ones added through the WHS Console that are visible.
so i guess the first question is, have i done something wrong??? or is this way this is supposed to work???
any help would be great
Cheers
Mark
Hi Chumplybum,
The WebUI is a front-end for uTorrent and the WHS Console Add-In is a front-end for the WebUI. If you have definetely setup uTorrent to look at a folder for torrents and have added a torrent to said folder but it isn't showing up in the WHS Console, try looking at the uTorrent. If it still isn't showing up there try logging into the WHS machine via RDP and bring up the uTorrent standard UI and check if it's there. If it's still not there then something is definetely not setup correctly.
I generally add my torrents via WHS or the WebUI other than using a watch folder, but I believe I have used the watch folder successfully with WebUI atleast once in the past.
Hope it all works out for you.
Cheers,
Decipher.
- Well, be sure to hit the "Refresh" button in the WHS Console. Your torrents will not show up there until you do that.
Also, in the settings area of WHS console, there is a "Refresh" check box and I have mine set at 10 seconds. WHS console will auto refresh if you set it......
I down load the .torrent file and drop them into the "Torrent" folder and they get sucked away and loaded in uTorrent just fine. .. They instantly show up in the WebUI and then in WHS Console after I click refresh. Typically, I don't bother with the WHS console...the webUI is way faster and gives you more controls.
Hope this helps. well got home from work today, connected to the WHS console and wouldn't you know it, all is good... everything is working great
thanks for you help
cheers
Mark
- Not sure if this suggestion was already made...but it would be nice if there was a "start and stop service" feature for uTorrent in the settings portion of WHS console.
There are times I'd like to shut it down without having to remote desktop WHS and shut off the service.
Current add-in is working nicely. Thanks. judgeschambers wrote: Not sure if this suggestion was already made...but it would be nice if there was a "start and stop service" feature for uTorrent in the settings portion of WHS console.
There are times I'd like to shut it down without having to remote desktop WHS and shut off the service.
Current add-in is working nicely. Thanks.
meybe Service (dropdown menu here with Start, Stop and Restart?)
- Hi Judge,
I'm curious to why you'd want to stop the service? If you don't want files to download just stop the downloads via either the WHS console add-in or the WebUI. The add-in is meant to control µTorrent when it's running. It doesn't matter whether it's running as a service or a user is just running the application. µTorrent could also be running on another machine which does not allow you to shut it down remotely.
For these reasons I never implemented the start/stop service feature (the add-in is not a service controller).
I do think a service controller add-in would be a good idea!

This way you don't have to remote desktop to WHS, you just have to switch the current tab in the console...
Hi,
I've just released version 1.1 of the add-in. The first post is updated with a change-log and new download locations.
Also, I've released AnyServiceInstaller to easily install µTorrent as a Windows Service on your WHS.
The 1.1 package comes with an installation guide, by Deciphered, which explains how to set everything up.
Upon installing the new version you will lose the previous configuration of the add-in so you should reconfigure it.
- old school bump?
- Hey Marcel.
1.1 is nice. I like it!
Question. I went to Uninstall uTorrent Add-in1.0 and somehow midway I canceled the uninstall. Opps. Then when I restarted Console, utorrent add-in 1.0 was still listed as Installed but was not showing in Console as running. So I tried to uninstall it again. But I got an error. So, I went directly to the Add-in folder and reinstalled 1.0 from there. Ok it worked again. Now, I uninstalled it again....went ok. Removed 1.0 msi from the add-n folder and put 1.1 in. Now in console it does not show 1.1 in the available to install tab. So, I went to the add-in folder and installed 1.1msi from there. It now works fine. But now it does not show in the Installed add-ins tab. hmmmmmm..
Ok, I obviously screwed something up when I interrupted the first uninstall of 1.0. Is there a directory I need to remove some remnants of 1.0 so that 1.1 shows properly in the available and installed tabs in console....
dumb dumb dumb..
- Well it might not have been the interruption of the first uninstall because mine went okay, and now i cannont see the add in from the console in the aviable list either. soo there must be a bug in the add in??? maybe =P
- ditto.. can't install from the WHS Console setting, 1.1 does not appear.
- Ahh, ok then my uninstall of 1.0 was not the cause. Cool...I guess.
Yeah, 1.1 would not show in the "Available" or the "Installed" section. I just right clicked the MSI in the Add-in folder and selected Install to get 1.1 running.
Marcel will check it out soon. I don't know what's wrong with installing the new add-in... I've never experienced any problems with it, but I'm a real pain myself when it comes to installing add-ins... I always uninstall the previous version and delete the msi-file before copying the new msi-file to \\[server]\Software\Add-ins. After that I log in to the WHS Console and the add-in is listed under available, so installing it should be a breeze then.
I hope you'll be able to install the update this way, but I'll try and look into the problem this weekend (don't have time for that today).
Edit:
I may have forgotten to update some GUID's in the wix install script. I think I'll have to check which GUID's have to be changed and update the installation accordingly. Maybe I get a chance to do so this weekend...
- I have installed the new version from the add-ins tab, no problem all went well.
- hmm tried that again and i still cannot see it...
Hi,
I've just updated the installer for the add-in. WHS should now correctly display the add-in in the "available" tab.
The new release is versioned 1.1.1 and can be downloaded from the address mentioned in my first post.
Remember: Don't forget to uninstall the previous version before installing release 1.1.1.
- Marcel,
Great! It shows in the Available tab and installed just fine. Now also shows in the Installed tab after. So far, it seems to work nicely. I'll test some of the new features this weekend.
Good job!
Thanks. - I upgraded to the new version 1.1 and everything is working great (I really love having the ratio column now) however, I have a problem. Hitting the pause button on a torrent changes the icon and the status to paused but the file keeps downloading. I don't know if this is just me or what but I uninstalled the previous version fine and everything else works ok except for pausing. Thanks and keep up the good work!
- Are you hitting the refresh button after pausing or stoping? If not, it will not update. Or you can set the Auto Refresh option in the uTorrent Add-In.
Try that first and see. Great job on 1.1.1. Looking forward to 1.2!
Dawg.
- I'd love to see the "Queued" status appear in the addon, right now it thinks things are stopped when they're really queued in uTorrent.
- Yeah, you are right. I never noticed as I use the Webgui 99% of the time and not the WHS console. ... Hmmm.
Great addin
any chance of adding the scheduling tools from utorrent? this is a feature i use heavily due to peak hour download restrictions
- I mentioned this a few posts back. But I'd really like to see a Start/Stop Service button in the uTorrent config area in WHS console.
uTorrent seems to send some packets out even though I stop all torrents. This then slightly interferes with my gaming experience. Would be nice to hit Console and click Stop Service when going to game. Now I have to log into the WHS decktop and open the services and stop it.
Just a thought. judgeschambers wrote: I mentioned this a few posts back. But I'd really like to see a Start/Stop Service button in the uTorrent config area in WHS console.
uTorrent seems to send some packets out even though I stop all torrents. This then slightly interferes with my gaming experience. Would be nice to hit Console and click Stop Service when going to game. Now I have to log into the WHS decktop and open the services and stop it.
Just a thought.Hey Judge, what kind of router you using? If you are worried about 1-2kb every 10seconds or so, I cant see why that would interfere with your gaming expierience. Do you have QOS on your router?
I can see where you are comming from, but now a days with bandwidth being so readily available, I would have thought that the resourses on your server would be more of an issue (if you are game hosting). Then I would tell you to get more RAM. Ha.
Just curious.
Dawg.
Hi,
I'm actually working on a service controller add-in, instead of adding the requested functionality to the µTorrent add-in. This way you can control any service on your WHS machine from within the WHS console.
At the moment I don't have lots of time to work on anything though. I hope to find some time next week to finish a first version of the new add-in. After that I will try and fix the bugs that were mentioned earlier (in the µTorrent add-in).
judgeschambers wrote: Well, be sure to hit the "Refresh" button in the WHS Console. Your torrents will not show up there until you do that.
Also, in the settings area of WHS console, there is a "Refresh" check box and I have mine set at 10 seconds. WHS console will auto refresh if you set it......
I down load the .torrent file and drop them into the "Torrent" folder and they get sucked away and loaded in uTorrent just fine. .. They instantly show up in the WebUI and then in WHS Console after I click refresh. Typically, I don't bother with the WHS console...the webUI is way faster and gives you more controls.
Hope this helps.I have added some files, call them A and B, via the WebUI and files C and D via the"Watched folder". I now have the situation where looking at uTorrent on WHS via RDP shows files A, C and D being downloaded. the WebUI shows files A and B showing and the WHS console shows only files A and B. I keep pressing Refresh but nothing changes!
Any ideas
Ben
judgeschambers wrote: Are you hitting the refresh button after pausing or stoping? If not, it will not update. Or you can set the Auto Refresh option in the uTorrent Add-In.
Try that first and see.
I have done both and the pause function still does not seem to work in the console.The Dawg Fadder wrote: judgeschambers wrote: I mentioned this a few posts back. But I'd really like to see a Start/Stop Service button in the uTorrent config area in WHS console.
uTorrent seems to send some packets out even though I stop all torrents. This then slightly interferes with my gaming experience. Would be nice to hit Console and click Stop Service when going to game. Now I have to log into the WHS decktop and open the services and stop it.
Just a thought.Hey Judge, what kind of router you using? If you are worried about 1-2kb every 10seconds or so, I cant see why that would interfere with your gaming expierience. Do you have QOS on your router?
I can see where you are comming from, but now a days with bandwidth being so readily available, I would have thought that the resourses on your server would be more of an issue (if you are game hosting). Then I would tell you to get more RAM. Ha.
Just curious.
Dawg.
Dawg,
I have a Linksys WRT54G vs 6.0. Well, first I game on another pc on the same network. Not on theWHS machine. I do host a game server but on a remote host...not at home. And sometimes I've noticed that if the utorrent service is running on WHS, but not down or uploading ANYTHING....it' gets some lag. If I turn the service off then the intermittent lag goes away.... Like you said, it really should be a non-issue, but that's what I'm running into.
Yes, my router does have QOS and I've never looked at it. But I see I can use it to set bandwidth priority at the port level. I may have to look more closely at this option and it's function. Any suggestions?- Marcel,
Sounds awesome! We will stand by waiting for your add-in updates! judgeschambers wrote: The Dawg Fadder wrote: judgeschambers wrote: I mentioned this a few posts back. But I'd really like to see a Start/Stop Service button in the uTorrent config area in WHS console.
uTorrent seems to send some packets out even though I stop all torrents. This then slightly interferes with my gaming experience. Would be nice to hit Console and click Stop Service when going to game. Now I have to log into the WHS decktop and open the services and stop it.
Just a thought.Hey Judge, what kind of router you using? If you are worried about 1-2kb every 10seconds or so, I cant see why that would interfere with your gaming expierience. Do you have QOS on your router?
I can see where you are comming from, but now a days with bandwidth being so readily available, I would have thought that the resourses on your server would be more of an issue (if you are game hosting). Then I would tell you to get more RAM. Ha.
Just curious.
Dawg.
Dawg,
I have a Linksys WRT54G vs 6.0. Well, first I game on another pc on the same network. Not on theWHS machine. I do host a game server but on a remote host...not at home. And sometimes I've noticed that if the utorrent service is running on WHS, but not down or uploading ANYTHING....it' gets some lag. If I turn the service off then the intermittent lag goes away.... Like you said, it really should be a non-issue, but that's what I'm running into.
Yes, my router does have QOS and I've never looked at it. But I see I can use it to set bandwidth priority at the port level. I may have to look more closely at this option and it's function. Any suggestions?Judge,
Well, I never meant to suggest that you would be gaming on the server. That is just silly. Second, I can relate to the bandwidth issue, I used to run Bitlord 1.1 before Utorrent, and it would use the whole bandwidth even if I wasnt using it. I never really understood why. Turn it off and whamo, back in business. As far as the QOS is concerned, I have never used it, but I understand the basics. Like you said, it works a priority system. Voip, downloads, explorer, games, etc, in which ever order of importance you want. It would most likely run off the ports.
I did a quick review of your router thru CNET. It has mixed reviews. Are you running your machines wired? That could be a big difference on a wireless 54Meg device.
I am personally looking at the new DLINK Extreme N. (When I get some money). The problem is that the old and trusty router that I am using right now a Dlink 704P is great, and I have no real need to change, except that I would like QOS and a wireless option in the future.
Dawg.
- I just want to put in my two cents about the Service Controller idea, although it really is off-topic.
Although I can see some benefits to such an Add-In I really think that it's a dangerous idea for a machine that's primary function is to backup all your computers and all personal files. It makes it easy for someone to turn of the wrong services and do serious damage to their WHS. I truly believe that any modification to your servers services should be done via the Remote Desktop to make it harder for just anyone to make such a mistake.
As I said, just my two cents. - Dawg,
LOL, I did not really believe you felt I was gaming on WHS, it was the way you asked... So, I thought I should clear that up just in case...
That's cool.
The Linksys router reviews?... It works just fine and I've never had any issues with it. I recommend their units to all my friends and family with similar results. Which I cannot say the same for other brands or routers. Four pc's are wired and my laptop is wireless.
QOS is something new for me. I'll have to tinker with it. But I want to keep things simple and not have to jack with all kinds of settings. Maybe I can schedule the uTorrent service to start and then stop at certain times. Hmmm. That's an idea too....
Thanks for the info on QOS. Hi Guys,
Firstly, got to say, loving your work, Marcel et al.

Quick question - if I make changes to the uTorrent client, do I need to restart the uTorrent service for these changes to come into effect?
I ask this because, for some reason, putting the .torrent files in a monitored folder doesn't seem to be working for me.

Everything else seems ok (after a rushed and hence stressful setup!)
Thanks,
I have added some files, call them A and B, via the WebUI and files C and D via the"Watched folder". I now have the situation where looking at uTorrent on WHS via RDP shows files A, C and D being downloaded. the WebUI shows files A and B showing and the WHS console shows only files A and B. I keep pressing Refresh but nothing changes!
Any ideas?
Ben
- Has anyone else had the issue where when torrents create files, the permissions aren't as they should be?
My torrent files all get sent to \\server\Temp when they get completed. The permissions on temp are set that the Joe user account (my admin account on the main PC) should have complete access to this folder.
What I'm finding is often files or subfolders that are created in this share via torrents often have different permissions that don't allow the Joe account to access them, I have to either remote desktop in to move them, or if I remote desktop in I can set it so that the permissions of the Temp share are applied to all child objects.
Is there any way to prevent this from happening? - It was mentioned before by another user but i'll ask again as i'm interested.
Is there any chance of adding some control over the uTorrent scheduling options. Specifically being able to turn the scheduling On/Off?
Cheers,
Sam

