|
今天闲着没事就写个解决局域网里面有些电脑能上QQ却不能上网页的批处理来给大家用用,这个问题相信很多管理员都遇到过吧,我只是把我总结起来的经验和处理方法,写成一个批处理来,方便大家使用。呵呵。大家把以下文字复制到记事本,保存为后缀为BAT的文件直接运行就可以了。
:: 解决能上QQ不能上网页的批处理
::
::当你的电脑打不开网页却能上QQ时,不妨试下我写的批处理,为你解决问题。
::原因:为什么不能上网页却能上QQ呢?第一、TCP/IP没有设置正确。第二、DNS设置错误。第三、路由器或者网关DOWN机。第四、电脑中病毒
::第五、设置了WEB代理。第六、其他原因!
::解决办法:第一、正确配置您的TCP/IP和DNS。第二、清除DNS缓存。第三、绑定MAC地址。第四、停止ApplicationManagement服务。第五、
::修复IE浏览器。第六、重启电脑。
@title 网络蜘蛛——当能上QQ却无法打开网页时,不防使用我做的批处理试试,说不定有效哦!!!
@color 0a
@echo 确保您现在的TCP/IP配置完全无误?请再次查看下您的IP地址,网关,DNS有没有配置错误!!!如果核对无误,请按任意键继续!!!
@pause&&cls
@set /p IP=请输入您网关IP:
@ping %IP%
@cls
@echo 如果ping通%IP%请按任意键继续,如果PING不通%IP%请再次核对IP地址,以及查看防火墙相关配置!如果还不行请重启电脑或者路由器!!!
@pause&&cls
@ipconfig /flushdns
::这里是刷新下DNS,清除DNS缓存。
@title 正在为您做MAC地址绑定,防御 ARP 攻击.....
@echo 正在为您绑定本机网卡和网关的MAC地址,以防御ARP欺骗,导致不能上网.....
@echo off
::读取本机Mac地址
if exist ipconfig.txt del ipconfig.txt
ipconfig /all >ipconfig.txt
if exist phyaddr.txt del phyaddr.txt
find "Physical Address" ipconfig.txt >phyaddr.txt
for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M
::读取本机ip地址
if exist IPAddr.txt del IPaddr.txt
find "IP Address" ipconfig.txt >IPAddr.txt
for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I
::绑定本机IP地址和MAC地址
arp -s %IP% %Mac%
::读取网关地址
if exist GateIP.txt del GateIP.txt
find "Default Gateway" ipconfig.txt >GateIP.txt
for /f "skip=2 tokens=13" %%G in (GateIP.txt) do set GateIP=%%G
::读取网关Mac地址
if exist GateMac.txt del GateMac.txt
arp -a %GateIP% >GateMac.txt
for /f "skip=3 tokens=2" %%H in (GateMac.txt) do set GateMac=%%H
::绑定网关Mac和IP
arp -s %GateIP% %GateMac%
arp -s 网关IP 网关MAC
@echo 下面测试PING百度网....
@pause&&cls
@ping www.baidu.com
@echo 恭喜您,你可以正常上网了,请关闭该窗口!!!
@pause&&cls
@title 正在停止ApplicationManagement服务......
@sc config AppMgmt start= disabled
@net stop AppMgmt
::以上是把ApplicationManagement服务停止掉,默认服务是没有启来的,网上有说是这个服务引起的不能上网,所以就先停掉!
@pause&&cls
@echo 现在请打开IE浏览器,看是否能上网?如果不行请按任意键继续,如果可以的话请关闭该窗口...
@pause&&cls
@title 正在修复IE浏览器......
@regsvr32 Shdocvw.dll
@regsvr32 Oleaut32.dll
@regsvr32 Actxprxy.dll
@regsvr32 Mshtml.dll
@regsvr32 Urlmon.dll
@regsvr32 Msjava.dll
@regsvr32 Browseui.dll
@color fc
@echo 请注意:现在请打开网页能否打开网页,如果可以则试试能不能打开二级连接,如果不行,请继续!
@pause&&cls
regsvr32 Shell32.dll
@echo 现在请再次打开浏览器,看是否可以打开网页,如果还是不行,按任意键重启电脑!!!
@pause&&cls
@echo 注意!!!10秒钟之后电脑重启,请注意保存文件!!!
@ping -n 9 127.0.0.1 >nul
@shutdown -r -f |
|
|
|
|
|
|