Windows XP는 기본적으로 10이라는 낮은 Half-open 값을 갖고 있다. 이는 동시 전송 패킷이 10개 밖에 안되서 utorrent 같은 다운로드 프로그램에서 최대의 속도를 내기 어렵다. 하지만 "Half-open_limit_fix" 라는 프로그램을 통해 한계 값을 수정해서 어느 정도 속도를 끌어 낼 수 있다.
(Half-open_limit_fix 다운 홈페이지 : http://www.half-open.com/download_en.htm)
다운을 받고 실행하면 위 그림과 같은 화면이 나온다. (따로 다운로드 표시가 없어서 찾기 어려울 수 있다. 광고 바로 오른쪽에 "Half-open limit fix 버젼(숫자)" 텍스트를 누르면 다운 된다.) 기본적으로 한글을 지원한다. 기존에 Half-open 패치가 안돼있다면, 현재 한계치는 10으로 돼있을 것이다. 이를 새로운 한계치 값을 입력하고 "Tcpip.sys에 추가" 버튼을 눌러 적용하면 된다. (최대 한계치는 16777214 이다.) 값을 적용하고 재부팅하면 적용된다.
utorrent 설정에서도 값을 변경해줘야 적용된 값을 이용할 수 있다. "설정 -> 고급 설정" 으로 이동한 후 "net.max_halfopen" 항목을 찾아 기본 값인 8을 자신이 설정해준 새로운 한계치 보다 낮은 값으로 설정해준다. 필자는 90 정도로 설정해줬다. 낮은 값으로 해주는 이유는 utorrent에서 모든 자원을 사용하지 않게해서 다중 작업을 할때 과부하가 걸리지 않게 하기 위함이다. 그렇다고해서 자신이 100000으로 설정해줬다고 utorrent에서 그보다 낮은 값인 90000으로 설정해 줄 필요는 없다. utorrent에서는 일정한 값만 적용해줘도 된다. 그 이상의 값은 큰 의미가 없다. 대략적으로 100이하의 값이 적당한 것 같다.
▼Half-open limit fix 버젼 히스토리
Version 4.2 (August 8, 2010)
- Fixed rare incompatibility problem with Windows XP(x64)
- Added Armenian interface (translated by David Margaryan)
- Added Lithuanian interface (translated by ZeroSuf3r)
- Added Bengali interface (translated by Mizanur Rahman)
- Added Vietnamese interface (translated by Vietnamize Team)
Version 4.1 (June 20, 2009)
- Support for Windows 7 beta starting from build 7100 is removed (limit is physically present in the tcpip.sys file but has no effect)
- Added Japanese interface (translated by wwwcfe)
- Added Hebrew interface (translated by s_h)
- Added Chinese (Traditional) interface (translated by Danfong Hsieh)
June 24, 2009:
- English in site and in program corrected by Gerard
September 6, 2009:
- Added Polish interface (translated by Tomasz “Sajgon” Wnukowski)
- Added Estonian interface (translated by Geko)
- Added Arabic interface (translated by Mohamed El-Mekawy)
Version 4.0 (May 15, 2009)
- Support for Windows Vista SP2 is removed (limit is physically present in the tcpip.sys file but has no effect)
May 23, 2009:
- Added Swedish interface (translated by Screemer)
May 30, 2009:
- Added Norwegian interface (translated by Ole Fossbakk Birketvedt)
Version 3.9 (May 10, 2009) - Fixed rare error when program could not start in 64-bit versions of Windows, because of DLL library missing
- Changed interface of language selection
- Small fixes
- Added Thai interface (translated by Terry)
- Added Portuguese (Brazilian) interface (translated by Ricardo Amaral de Andrade)
Version 3.8 (April 21, 2009) - Fixed appearance of the "Test mode" watermarks in localized versions of Windows 7 beta build 7077
- Small fixes
- Added Korean interface (translated by Zenyr)
- Added Chinese (Simplified) interface (translated by Roy)
- Added Turkish interface (translated by Onur Gül)
Version 3.7 (March 30, 2009)
- Archive for tcpip.sys signing is removed (signing algorithm is changed)
- Interface changes
- Added Italian interface (translated by Bruno aka "Brunix")
- Small improvements and fixes
April 7, 2009:
- Added German interface (translated by Matthias)
April 11, 2009:
- Added Spanish interface (translated by Raúl X)
April 12, 2009:
- Added Czech interface (translated by emc)
Version 3.6 (February 2, 2009)
- Added Portuguese interface (translated by Flavio Wolff)
- Fixed incompatibility problem with Windows 7 and Vista with unofficial language files
February 14, 2009:
- Added French interface (translated by DragoNucleon)
- Added Ukrainian interface (translated by Andriy Bilousko)
March 18, 2009:
- Added Greek interface (translated by EaS)
- Added Romanian interface (translated by Mircea Radoi)
Version 3.4 (January 22, 2009)
- Support for server versions of Windows is removed (limit is physically present in the tcpip.sys file but has no effect)
Version 3.3 (January 11, 2009)
- Added support for Windows 7 beta build 7000(x64)
Version 3.2 (January 7, 2009)
- Fixed access error (Error 6), which appeared at some Vista users and did not allow to use the program
- Small improvements
Version 3.1 (November 21, 2008)
- Added support for Windows 7 beta build 6801(x86,x64)
- Fixed rare bug when the system could restore an original tcpip.sys file just after it patched in Windows XP
Version 3.0 (November 4, 2008)
- Added support for Windows XP SP1(x64)
- Fixed incorrect program display in systems with several monitors and non-standard fonts
- Small improvements
Version 2.9 (October 17, 2008)
- Fixed rare error in Vista when the program could not get access to the tcpip.sys file
- Stability is improved
Version 2.8 (October 5, 2008)
- Added possibility to check the limit in Windows XP, using user account without administrator rights
- Added additional checks of possible errors
Version 2.7 (September 28, 2008)
- Added possibility to set unlimited quantity of half-open connections in Vista
- Added Unicode support
Version 2.6 (September 19, 2008)
- Fixed compatibility problems with Vista x64 without SP1
- Stability is improved
Version 2.5 (September 8, 2008)
- Fixed the error in Vista when tcpip.sys could not sign if the previous versions of the program were used before
- Fixed problems which could arise in Vista in some languages
Version 2.4 (August 30, 2008)
In comparison with version 1.0 it has been corrected very many. Has been included support for Windows XP SP2(x64), 2003 Server SP1(x86)/SP2(x86,x64), Vista without SP(x86,x64) and with SP1(x86,x64).
In comparison with version 2.3:
- Fixed the problem in Vista x64, arising at some people. It has been connected with opening access to tcpip.sys and user32.dll.mui files. (versions 2.2 and 2.1 have not this problem)
- Improved checks of the tcpip.sys backup copy version. If Windows will update tcpip.sys file, the program at start will create a new backup copy
- Fixed rare error in button "Refresh" in Vista
- Additional compatibility checks before start
There is no need to repatch for people who did not have problems with previous versions.
Version 1.0 (July 5, 2008)
The first version of Half-open limit fix. Support for Windows XP SP2(x86) and SP3.