如何修改XP系統的IIS的連接數限制

Windows 2000專業版或Windows XP專業版操作系統中IIS最多允許10個客戶端的連接,在Windows 2000服務器版或Windows 2003服務器版操作系統中不存在這種連接限制問題。


一、MtaEdt22.exe
安裝後開始-----程序-----Administrative Tools-----MetaEdit
打開後在最左邊選擇LM\W3SVC
然後在右邊那一堆東西中找到MaxConnections(最大連接)
data那就是你的最大連接數了,自己改吧
最大限制是2000000000
另外你改爲-1就是不限制了
我們知道Windows 2000專業版或Windows XP專業版*作系統中IIS最多允許10個客戶端的連接,在Windows 2000服務器版或Windows 2003服務器版*作系統中不存在這種連接限制問題。
Microsoft提供了一個管理IIS的小工具MetaEdit,MetaEdit工作在Windows NT4.0、Windows 2000上,我發現它在Windows XP上也能正常工作,另外,MetaEdit只能管理II4.0、IIS5.0或更高版本的IIS。
下面利用這個工具突破Windows XP專業版IIS客戶端連接限制:
首先,你需要到下面的地址下載MetaEdit,最新版本是2.2。
http://download.microsoft.com/do.../EN-US/MtaEdt22.exe
然後,執行MtaEdt22.exe按嚮導提示完成MetaEdit安裝。
最後,在MetaEdit中設置客戶端連接限制的參數。
安裝MetaEdit完畢後,在開始菜單的程序組Administrative Tools下點擊MetaEdit 2.2運行,出現窗口:</DIV><DIV>在窗口的左邊將樹展開至LM \ W3SVC,直接在W3SVC文件夾上單擊,選擇右邊列表中Name爲MaxConnections的項,雙擊後,出現對話框:
在最後Data的文本框中默認的是10,這就是Windows XP專業版IIS默認設置的最大客戶端連接數了,現在你可以改變這個默認值了,我把它改爲10000,注意:在Win2000 上的IIS客戶端連接數最大爲2000000000。

 
二、在Win2000 上的IIS客戶端連接數改爲2000000000
還有一個辦法,你可以試試:
一般默認系統打印連接限制是10個,空閒會話默認是15分鐘,也就是說如果連接打印15分鐘沒有進行任何*作則自動斷開連接,不過如果打印工作量比較大,我們需要修改這個時間讓他更適合我們的工作環境。
第一步:首先使用net config server查看當前設置的空閒斷開時間。
第二步:假如我們要將空閒斷開時間設置爲5分鐘,這樣就可以最大限度的避免連接數過高影響打印的問題了。使用net config server /autodisconnect:5來設置。

 
三、突破IIS連接數限制,Windows 2000 Professional 變 Server。(請小心使用)
很多人都知道,網上流傳着衆多的方法,稱可以突破Windows 2000 Professional 版IIS連接數限制,其中流傳最廣的是一款據稱是微軟出品,用來管理IIS的補丁工具,可以任意修改IIS的各類參數,其中就包括Windows 2000 Professional 版IIS連接數限制,但是根據本人測試,這個所謂的微軟出品的IIS管理工具並不能解決Windows 2000 Professional 版IIS連接數鎖定10以內的限制。
那麼到底有沒有辦法可以突破Windows 2000 Professional 版的IIS連接數限制呢?本文將給您一個滿意的答案。
本工具據說是由匈牙利人3am Labs發明的,它能允許不同版本的Microsoft Workstation*作系統轉換成Sever版本,也可以將Server轉換成Workstation版。3am Labs本人說這個軟件的目的是爲了演示Windows Workstation和Server系統實際上是共同使用同樣的代碼,而唯一的區別就在註冊表中。
閒話少說,到底是不是上面所說的那樣,我們先驗證一下再說。下載本軟件後執行,如果您的*作系統是Windows 2000 Professional,那麼打開的界面如下圖所示:
本貼包含圖片附件: </DIV><DIV>由於本人已經轉換爲Sever系統,因此Go Server按鈕是灰色的,現在點擊“Go Server”按鈕,軟件會彈出將爲您轉換*作系統的確認框,點擊確定,重啓動機器您將會發現,您的*作系統啓動LOGO畫面已經從原來的Professional標誌變爲Server標誌。(注:Server系統可以點Go Workstation按鈕轉換爲Professional系統)
到這一步,如果您打開IIS,修改IIS連接數將會發現根本就無法修改,那麼到底這個軟件有沒有作用呢?也許您重啓機器的時候已經注意到,機器啓動後會出現一個錯誤提示框“在系統啓動時至少有一個服務或驅動程序產生錯誤。詳細信息,請使用事件查看器查看事件日誌”,打開系統日誌查看幾個錯誤日誌後您將會發現WWW,SMTP和FTP服務都因爲意外而停止,停止原因都是:系統找不到指定的文件。
最後的解決方法是:將您本機的IIS完整卸載,然後再重先安裝一次,重先啓動機器將會發現所有問題宣告解決,再次打開IIS的時候您將會發現您已經擁有一個全新的Sever系統IIS,連接數想怎麼改就怎麼改。(根據部分網友提供經驗,轉換前最好是乾脆先卸載IIS,轉換後再重先安裝,這樣可以避免很多錯誤)
注意:根據部分網友測試經驗,Windows XP轉換後可能虛擬內存無法使用,因此除非你內存足夠大,否則不要輕易轉換,如果已經轉換,可以還原一次試試。

 
四、修改tcpip最大連接數工具:EvID4226Patch223d-en
命令行是:EvID4226Patch.exe /L=100 (都不用重啓就可以生效了)
最簡單的安裝方法是解壓後雙擊運行EvID4226Patch.exe,然後按“Y”就可以了(默認將這個限制放寬到了50,如果按“C”可以將其修改爲更大的數字)。因爲修改的是tcpip.sys這個系統文件,Windows會彈出Windows文件保護的對話框,點取消然後選擇保留當前版本就好了。
DOS下修改Tcpip.sys文件
以上替換程序EvID4226Patch.exe也可以在DOS下使用,方法是:首先把EvID4226Patch.exe拷貝到C盤根目錄下;然後再進入DOS模式,進入C盤根目錄,輸入命令EvID4226Patch/L=$n$/w=C:\WINDOWS\system32\drivers/L=tcpip.sys即可修改Tcpip.sys文件。 </DIV><DIV>
注意:以上$n$爲你要設置的最大安全連接數,假如要把最大併發連接數設置爲150個線程,那麼輸入命令EvID4226Patch/L=150/w=C:\WINDOWS\system32\drivers/L=tcpip.sys即可。

 
五、使用比特精靈附帶的工具
比特精靈附帶的工具“TCP/IP連接數破解補丁”也可以替換Tcpip.sys,突破SP2的TCP併發連接數限制。
從網上download.pchome.net/php/dl.php?sid=15504下載比特精靈(BitSpirit)V2.7.2.225簡體中文正式版,然後雙擊下載文件進行安裝。你可以選擇安裝哪些組件(下圖2),應該安裝“用於Windows XP SP2的TCP/IP連接數破解補丁”,安裝結束後,XP開始菜單中就會有BitSpirit程序組,單擊其中的“XP SP2連接數破解補丁”,即可修改Tcpip.sys文件。
單擊“XP SP2連接數破解補丁”,彈出該軟件的界面,界面中列出了當前Tcpip.sys的版本、及最大併發連接數(右圖3),你可以在“TCP/IP Linitation”輸入一個數,來設置最大併發連接數,例如輸入150,然後按“Apply”按鈕,重啓系統後,你的SP2最大併發連接數就改爲了150。
參考資料: http://hi.baidu.com/xinye/blog/item/431f972b17cb75fae6cd40b0.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章