首页新闻动态资料教程网站商城影音娱乐资源下载互动游戏留言本
账号:    密码:     注册 找回密码
 当前位置:网站首页文章作品→查看文章

解决XP系统IIS5.1的10人连接限制

作者:快乐王子┋来源:原创┋发布用户:admin┋发布时间:2009/3/2 10:58:01┋阅读:2266次


开始用2003系统的IIS6.0做网站是很不错的,但是后来我更换了主机之后再也做不成网站了。原因是架设IIS之后只要对因特网开放,电脑就会出现csrss.exe错误,点确认之后系统在50秒内强制重启,症状和冲击波病毒一样。但是如果不架设IIS或者IIS只对局域网内开放,电脑就不会出问题。还有是以前的电脑配置做好网站对外开放也没问题。我不知道这是系统漏洞还是电脑硬件问题,总之我试了很多方法没能解决。后来出于玩游戏等的需要换了XP系统,做网站没有问题。但是,SP2内置的IIS5.1限制同时连接数只有10人。这最大的悲哀就是自己想进去更新东西时出现个“该页无法显示。提示:用户连接过多”。我只好重启系统以断开进入我网站的连接者,让自己抢先进入。为了解决这个问题,我在网上不停的找可以破解的方法,也试了很多种,结果都以失败告终。所以我就尝试了用其它WEB服务器代替IIS的方法,但是我并没有成功,原因是显示ASP页面不完整。百般无奈之下,我就想在系统的设置等方面能不能找到解决的方法,结果很容易就解决了,其实系统本身是可以设置IIS连接数量的。为了让大家少走弯路,我也把失败的方法也提一下,免得大家再用错方法。
网上有3种看似有用的方法:1.到微软的老家下载一个冬冬,地址是http://download.microsoft.com/download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe
这个是管理IIS的小工具,叫MetaEdit按照盖茨那老东西说的,只能在nt4和2k上用,但是经过试验证实也能在xp上用下载后安装,安装后开始-----程序-----Administrative Tools-----MetaEdit在xp上他会提示你只支持iis4.0和5.0问你是否继续,别管他,直接确定就好了(想管也管不了,只有一个按钮)是不是很像注册表编辑器的风格?呵呵
打开后在最左边选择LM\W3SVC
然后在右边那一堆东西中找到MaxConnections(最大连接)
data那就是你的最大连接数了,自己改吧
最大限制是2000000000
另外你改为-1就是不限制了
2.从网上http://www.lvllord.de/download.php?url=en/EvID4226Patch211a-en.zip下载替换工具,执行其中的EvID4226Patch.exe,它会备份你原来的TCPIP.SYS文件,C:\WINDOWS\SYSTEM32\DRIVERS\、C:\WINDOWS\SERVICEPACKFILES\I386、C:\WINDOWS\SYSTEM32\DLLCACHE中的原TCPIP.SYS会被修改,当出现系统文件被替换的提示时点取消,然后重启xp就可以了。出于安全的考虑,默认的这种方法将原来小于10个的连接增加到50个。

如果你想把连接数进一步增加,可以用命令行的方法:
Usage: EvID4226Patch20 [/L=limit] ([/W=windir] || [/F=file])

/L = Set a limit (valid values from 10-16777214)
/W = Set the windows directory if detection fails.
    (cannot be used in combination with /F-command)
/F = Set the file to be patched. Does not touch any other file.
    (cannot be used in combination with /W-command)


你只要执行EvID4226Patch.exe/L =n (n=10-16777214),就可以达到你要的连接数。
3、打开注册表编辑器,逐步展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]在右侧窗口空白处点鼠标右键,在弹出菜单中选择"新建——DWORD值",新建名为“TcpNumConnections”(不含引号,既连接上限的意思)的WEORD值并将其键值修改为64(十六进制)或者100(十进制)。
这几种方法看上去可以,用了之后依然不能解决。下面就介绍一下我发现的方法:
其实这个方法很简单的(我是菜鸟,复杂的方法我是发现不了的^-^)。依次打开管理工具——本地安全策略— —本地策略——安全选项,找到“交互式登录:可被缓冲保存的前次登录个数(在域控制器不可用的情况下)”这个选项。双击,把10次登录改到你想的数量(注:最大是50,填0就是不限制,如果50不够就用0)。我选择了50,之后让局域网内的人都进我的网站试了下,一看同时在线12人。应该是成功了,没想到解决方法如此简单,又不是什么破解的方法,只是设置的问题。

用XP系统做网站的朋友不妨试下我的方法,如果觉得可以就把这个方法复制到其它地方去,好让更多的人知道。


网友评论
对不起!暂时无人回复!
返回顶部友情连接