tcpip.sys文件损坏导致不能上网

    昨晚在网上下载了一个s扫描工具,不小心运行了里面的go.bat文件,当时弹出一个替换tcpip.sys文件的警告框,没细看,匆匆忙忙就关了机。今晚打开电脑,发现不能上网了。起初还以为是网卡和路由器的问题,逐一排除。见截图:

突然想起运行过的go.bat文件,打开,内容如下:

@echo off
color 0a
ren %systemroot%\system32\dllcache\tcpip.sys tcpip.sys.bak
ren %systemroot%\system32\drivers\tcpip.sys tcpip.sys.bak
copy tcpip.sys %systemroot%\system32\drivers\tcpip.sys > nul
sc config sharedaccess start= demand > nul
del /f tcpip.sys
echo 您的XP系统在重启后将会支持SYN扫描方式!注:您的防火墙服务启动类型已被设置为“手动”,请在必要时自行启动!
echo 请按任意键退出程序!
pause > nul

我马上把%systemroot%\system32\drivers\下的文件tcpip.sys.bak重新改名为tcpip.sys,又弹出来一个什么修改系统文件的警告框,不管,继续。然后重启电脑,搞定。

tcpip.sys百度百科

  Tcpip.sys是微软从XP SP2开始使用的TCP并发连接数限制文件,默认是10。有时候为了P2P软件(例如bt)下载时达到更快的速度,可以人为修改替换该文件以突破系统的 TCP并发连接数限制。但是修改过度(例如开到100)的后果就是在使用P2P软件时无法浏览网页或登录QQ。在Windows7/Vista下,微软为 tcpip.sys加入了数字签名,如果修改将导致无法进入系统。Windows7/Vista下可以使用TCP-Z破解内存中加载的tcpip.sys 文件,在重新启动系统后会还原更改。

你可能感兴趣的:(职场,休闲,tcpip.sys)