Cai Song

个人小博客

Daily Archives: July 20, 2007

破解Vista的并发连接数限制

为了防范蠕虫病毒的传播和攻击,微软在Windows XP SP2中即对最大的外出并发线程数设置了限定(不超过10并发连接/秒),系统实时监控并发线程数量,一旦它发现某进程的线程数超过10个,即触发4226错误,并自动屏蔽掉部分线程,这对于大部分需要大量连接进程才能保证性能的P2P应用来说影响是致命的,包括BT(BitTorrent)、BitComet、eMule以及很多P2PTV软件如PPLive、PPStream等。要想保证这些软件应用的速度与性能,必须首先破解Tcpip.sys对并必连接的限制。在Windows Vista中,tcpip.sys同样存在类似对外出并发连接线程的限制,而且,相对于Windows XP sp2不同版本均采用不超过10个并发线程/秒的设置,Windows Vista 则依版本不同数值有所区别,比如说Windows Vista Ultimate 可允许不超过25个并发连接/秒,而Windows Vista Home Basic则仅允许2个并发连接/秒——估计这也是许多朋友反映Windows Vista中BT下载速度难以忍受的主要原因,毕竟目前随PC预装的Windows Vista大多为Home Basic。要破解Windows Vista对并发连接的限制,思路基本与之前Windows XP sp2中类似,即使用修改后的tcpip.sys替换系统中已存在的同名文件,从而绕过Windows Vista对并发连接进程的监测。具体修改步骤稍比Windows XP SP2下复杂些,下面我们详细介绍如何破解Vista的并发连接数限制。说明:1、替换Tcpip.sys前请备份系统,或至少将tcpip.sys备份,以防万一。虽然下面提供的修改后的Tcpip.sys理论上可用于各个Windows Vista版本,不过,我们仅在Windows Vista Ultimate RTM中进行了实际测试,Vista天地对在其他版本Windows Vista中是否一定有效不作保证。2、修改Tcpip.sys以破解Windows Vista对并发连接的限制下载破解后的Tcpip.sys:tcpip.sys (Windows Vista X86) http://windows-vista.highdiy.com/documents/tcpip-x86.rartcpip.sys (Windows Vista X64) http://windows-vista.highdiy.com/documents/tcpip-x64.rar下载文件为rar格式,下载后解压即为相应版本的tcpip.sys。 要替换系统文件,需首先取得该文件的所有权及控制权,以管理员身份打开命令行窗口,运行如下命令:takeown /f c:\windows\system32\drivers\tcpip.syscacls c:\windows\system32\drivers\tcpip.sys /G HighDiy:Fcacls命令中的“/G HighDiy:F”意指赋予用户“HighDiy”对该文件的完全控制权限,实际使用时应根据自己的用户名进行修改。 禁用 TCP/IP 的Auto-Tuning功能,如同提高Vista中多线程下载速度中介绍的那样,在命令行中输入:netsh int tcp set global autotuninglevel=disable对64-bit Windows Vista (x64)而言,在替换文件前还必须禁用Windows [...]

系统还原记录

使用 Windows 安装光盘进行还原的步骤如果计算机随附 Windows 安装光盘,则可以使用此方法。 插入安装光盘,然后通过单击“开始”按钮 ,单击“锁定”按钮  旁边的箭头,然后单击“重新启动”来重新启动计算机。 如果没有将计算机配置为从 CD 或 DVD 启动,请参阅从 CD 或 DVD 启动 Windows 以获取有关如何执行此操作的说明。 在提示按键时按任何键。 选择语言设置,然后单击“下一步”。 单击“修复计算机”。 选择要修复的操作系统,然后单击“下一步”。