Optimize and Increase BitTorrent (BT) Download Speed in Vista

Windows Vista, like Windows XP SP2 or XP SP3, has also limit the number of concurrent simultaneous half-open TCP connections or sync packets that the system can establish at any one time. To make thing worse, the TCP/IP network protocol stack in Windows Vista has been rewritten so that Vista can auto adapt and optimize network settings according to network connection configuration. The changes to Vista networking may make peer-to-peer downloading and uploading such as BitTorrent (BT) network crawling at slow speed.

P2P users using BitTorrent client such as uTorrent, BitComet, ABC, Azureus, or eDonkey network client such as eMule resorts various workarounds in order to speed up the torrents download speed. Other than the usual port forwarding in router, firewall setting to unblock the BT client or other P2P client, and tweaking of options in the client itself, some users use patched tcpip.sys that remove the half-open connection limit imposed by Microsoft.

If you don’t want to modify or patch the the tcpip.sys of the system, here’s another workaround which you can try if the change will solve the slow download problem and increase the P2P BitTorrent or ED2K download speed.

By default, Vista enables Receive Window Scaling and uses a RWIN (TCP/IP Receive Window) of 256 bytes with a scale factor of 8 (256^2*8=64K bytes) when performing the handshake, which allows the maximum size of RWIN at 16,776,960 bytes. Some older routers, switches, servers or network equipments do not negotiate the scale factor, and will always communicate with a RWIN of 65536 bytes. Thus in when Vista connects with 256 bytes RWIN, the connection speed will have slow start or dropped automatically.

The following command will set the TCP Auto Tuning feature to highly restricted, which allows the TCP/IP window to grow beyond its default value, and instructs Vista to use RWIN of 16,384 bytes with a scale factor of 2 (16384^2*2=64K bytes), with a maximum size of 262,140 bytes. Open an elevated command prompt to run the command.

netsh interface tcp set global autotuninglevel=highlyrestricted

If restricting TCP/IP Auto Tuning level doesn’t help, try the other values possible for the autoTuningLevel parameter:

  • disabled - Fix the receive window at the default value, which is 65536 bytes RWIN.
  • highlyrestricted - Allow for the receive window to grow beyond the default value, but do so very conservatively.
  • restricted - Allow for the receive window to grow beyond the default value, but limit such growth in some scenarios.
  • normal - Allow for the receive window to grow to accommodate almost all scenarios.
  • experimental - Allow for the receive window to grow to accommodate extreme scenarios.

Reboot the computer after changing this setting. The changing the autotuninglevel will also solve problems such as slow loading of website’s web page, or web site sending data slowly or drops the data completely as described in KB929868, or other slow connection problem such as slow downloading of POP3 email.

Share and contribute or get technical support and help at My Digital Life Forums.



2 Responses to “Optimize and Increase BitTorrent (BT) Download Speed in Vista”

  1. GreatLuck
    May 3rd, 2008 19:39
    1

    Im having problems with this.. something like TrueVector always stops responding and needs to be closed.. How can i resotre/undo this changes???

  2. Download Vista tcpip.sys and UAC Auto Patcher to Increase TCP Connection Limit » My Digital Life
    May 18th, 2008 01:38
    2

    [...] Improve torrent speed and fix slow or even not moving downloading and uploading speed when using P2P programs. (see how to optimize torrent speed in Vista) [...]

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting


Custom Search

New Articles

Incoming Search Terms for the Article

increase bittorrent speed - increase torrent download speed - BitTorrent vista - increase bittorrent download speed - how to increase bittorrent speed - how to increase torrent download speed - how to increase bittorrent download speed - OPTIMIZE BITTORRENT - vista bittorrent - increase download speed vista - download bittorent - how to increase download speed of bittorrent - bittorent vista - vista bt slow - increase utorrent download speed - Increase torrent speed - Increasing Bittorrent Speed - how to increase download speed in vista - vista download speed - how to increase download speed in bittorrent - increase torrent download speeds - bittorrent for vista - increase bt speed - bittorrent speed increase - how to increase utorrent download speed - optimize torrent - bittorent download - increasing torrent download speed - vista bt speed - speeder vista - optimize torrent speed - increase vista download speed - increase download speed in vista - optimize utorrent vista - Optimize Vista for BitTorrent - increase bittorrent download speeds - optimize bittorrent speed - increase utorrent download speeds - download speed increaser - optimize utorrent for vista - utorrent vista speed - optimize torrent downloads - increase speed of bittorrent - increase torrent speed vista - vista torrent speed - bittorent for vista - how to increase download speed - Vista bittorent - bittorrent speed - speed up torrent download vista - optimize torrent download speed - increase download speeds vista - torrent download speed increaser - bit torrent speed vista - BT Speed - increase torrent speed in vista - increasing download speed vista - how to increase torrent download speeds - torrent download speed - bt download - bittorrent speed increaser - bittorrent increase download speed - how to optimize bittorrent - slow torrent speeds on vista - utorrent vista optimize - vista bt limit - bittorrent optimize - bittorrent increase speed - increase upload speed vista - bittorrent speed vista - increase download speed bittorrent - how to increase download speed vista - increase bit torrent speed - how to increase download speed for bittorrent - improve utorrent download speed -