能PING通,不能打开网页
作者:sanys
内容:能PING通,不能打开网页
2008年10月21日 星期二 18:55
使用win中的netsh命令
开始->运行->cmd
Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp.
C:>netsh winsock reset
Sucessfully reset the Winsock Catalog. You must restart the machine in order to complete the reset.
C:>
--------------------------------------------------------------------------------
Q: 清理完AdPluse/MsPlus病毒后为什么就不能上网了?
A: 因为AdPluse/MsPlus病毒破坏了TCP/IP协议,清理完成后重新安装TCP/IP协议.具体安装方法如下:
删除注册表键值:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
点击开始> 控制面板> 网络连接> 本地连接
点击属性
点击安装
选择协议
点击添加
浏览硬盘
浏览对%Windir% \ inf文件夹(一般为c:\windows\inf)
点击打开
点击确定
选择互联网协议(TCP/IP) ,不要选择Microsoft TCP/IP版本6!
点击确定
重新启动计算机
--------------------------------------------------------------------------------
有可能是病毒的事,最可能是,arp冲途,可在cmd 输入arp -d 就可以解决上述问题
--------------------------------------------------------------------------------
如果你确定DNS设置正确的话肯定就是病毒的问题,我们公司很多机器出现过类似的情况,我们的解决办法是,下载一个绿色的IE修复软件(例如超级兔子IE修复),安装重新启动按F8进入安全模式强力修复一下,最后把重启后修复选项也点上就可以解决问题,建议修复后用杀毒软件全盘扫描一下!
--------------------------------------------------------------------------------
第 1 步:删除损坏的注册表项
1. 单击“开始”,然后单击“运行”。
2. 在“打开”框中,键入“regedit”,然后单击“确定”。
3. 在注册表编辑器中,找到以下注册表项,右键单击每一项,然后单击“删除”:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
4. 当提示您确认删除时,单击“是”。
注意:删除 Winsock 注册表项后请重新启动计算机。这样做可以让 Windows XP 操作系统为这两个注册表项创建新的 shell 条目。如果在删除 Winsock 注册表项后未重新启动计算机,则下一步将无【请不要乱说话,词语被禁止】常进行。
第 2 步:安装 TCP/IP
1. 右键单击网络连接,然后单击“属性”。
2. 单击“安装”。
3. 单击“协议”,然后单击“添加”。
4. 单击“从磁盘安装”。
5. 键入 C:\Windows\inf,然后单击“确定”。
6. 在可用协议列表中,单击“Internet 协议 (TCP/IP)”,然后单击“确定”。
7. 重新启动计算机。
--------------------------------------------------------------------------------
解决方法有:
1、可能是80端口被封,查杀木马。
案例:今日为单位一台电脑装了盗版xp并打上sp2补丁,结果互联网上不去。ping网关、DNS都能ping通,就是无法打开网页。解决方法:初步估计80端口被封,疑是木马,用木马克星查毒发现windowsupdate为木马程序,结束进程,把windows设置为不自动更新,然后一切ok。
2、网络配置问题。解决方法:在开始-运行里输入:
regsvr32 Shdocvw.dll
regsvr32 Shell32.dll (注意这个命令,先不用输)
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 Msjava.dll
regsvr32 Browseui.dll
3、win2000管理员用户惹的祸。
案例:不能上网,可以上qq,ip、dns、hosts都正确,也没有设置代理,网卡卸载了n遍,就是上不了网,最后无奈之下,重装系统,ok。更无奈的是今天老婆打电话说她单位一台电脑也出现同样现象,不能简单告诉她要重装吧,上网搜索了一下主题,找到n多,看了m多。如果当前登录用户是administrator的管理员用户,而且想通过注销来切换用户,但是不能切换,那么干脆把当前用户删除。然后用administrator来登录。过了一会儿,老婆打电话过来说:问题解决了。具体原因不知道是哪里的问题,但肯定是用户配置的问题。
--------------------------------------------------------------------------------
今天发现一台电脑能PING通不能上网,QQ却可以上,觉得应该是IP地址有问题,于是检查IP地址和NDS,一切正常。有PING命令PING附近的机器可以PING通,于是打开XP的事件查看器,在系统项中,发现事件ID为1005号的警告,描述为:您的计算机检测到网络地址为:0040CAC3675E的网卡的IP地址192.168.0.229已在网上使用。计算机会自动获取一个地址。于是马上打开本地连接按右键--选择状态,发现目前正在使用的IP地址是169.???,接着打开事件中的有关更多信息的链接,发现是文件名为 dhcpcsvc.dll这个文件在作怪,于事找到这个文件将期文件名改成其他名字,重新启动计算机机,一切恢复正常。
原因:估计是病毒破坏了DHCPCSVC.DLL文件造成的后果,删除后一切正常。
启示:以后碰到问题可以先到事件查看器看看,这里会记录WINDOWS的所有出错信息,也许错误信息对问题的解决有很大的帮助作用。
--------------------------------------------------------------------------------
看看防火墙的设置
--------------------------------------------------------------------------------
WIN2000。在桌面上网上邻居图标上点右键,选"属性",在出来的"网络和拨号连接"窗口中一般有两个图标,一个是"新建连接"图标,一个是"我的连接"图标。如果你的机器上有两个网卡的话,那就有三个图标了。如果你只有一个网卡,那就在"我的连接"图标上点右键,选"属性",会出来一个"我的连接 属性"的窗口。在图口上部有一个"连接时使用:"的标识,下面就是你机器上的网卡型号了。在下面有一个"配置"按钮,点击该按钮后就进入了网卡的属性对话框了,这个对话框中有五个属性页,点击第二项"高级"页,在"属性"标识下有两项:一个是"Link Speed/Duplex Mode",这是设置网卡工作速率的,我们需要改的是下面一个"Network Address",点击该项,在对话框右边的"值"标识下有两个单选项,默认得是"不存在" ,我们只要选中上面一个单选项,然后在右边的框中输入你想改的网卡MAC地址,点"确定",等待一会儿,网卡地址就改好了,你甚至不用停用网卡!
另外,你也可以在"设置管理器"中,打开网卡的属性页来修改,效果一样。
--------------------------------------------------------------------------------
今遇一台电脑,WinXP 操作系统,共享出去的打印机别人能用,通过网上邻居访问也没有问题,但是本机上内网、办公系统,外网QQ、网站都不能连接。先检查本地连接配置,正确;Ping网关地址,显示
Pinging ? with 32 bytes of data:
Reply from ?: bytes=32 time<1ms TTL=255
Reply from ?: bytes=32 time<1ms TTL=255
Reply from ?: bytes=32 time<1ms TTL=255
Reply from ?: bytes=32 time<1ms TTL=255
Ping statistics for ?:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
每次ping时候机器都发出“嘀”的一生,而且发现pinging后面跟着一个“?”
再用nslookup检查域名解析,正常
再用tracert 追踪路由,发现没有可用路由,于是判断是TCP/IP协议出了问题,用WinSockFix修复,果然有效,重启后故障解决。
--------------------------------------------------------------------------------
这个月是第二次碰到这个问题,第一次折腾了半天,没有办法,原因是因为浏览了一些带病毒的网站所致,主页被修改了,然后用瑞星的注册表工具修复了一下,就不能上网了,可以上qq,然后用了很多工具:黄山ie、垃圾3721、重新安装ie.........
ip、 dns、hosts都正确,也没有设置代理,网卡卸载了n遍,就是上不了网,最后无奈之下,重装系统,ok。
更无奈的是公司另一台电脑又出现同样现象,不会又要重装吧,网上搜索了一下主体,n多,有一个论坛里这个问题有十几页,但没有一个能真正解决的办法,绝望中,我看了一下用户名,是一个非administrator的管理员用户,想通过注销来切换用户,但是不能切换,干脆把当前用户删除,然后用administrator来登录,问题解决了,具体原因不知道是哪里的问题,但肯定是用户配置的问题,也算是解决了问题,不敢独享,希望有和我同样问题的朋友试试。
--------------------------------------------------------------------------------
1 先PING自己,能PING通说明TCP/IP和网卡没有问题,排除本机硬件故障。
2 检查网络设置,如没有问题,则本机软件无故障。
3 最后去找网管检查网关机器和DNS。
skiden 回复:重装系统10分钟搞定 哪要这么麻烦
洪亮 回复:{:3_57:}我很晕~
momobao 回复:我好像以前也出现过这种情况,找人搞好的
sanys 回复:[b]回复 [url=http://bbs.masyi.com/redirect.php?goto=findpost&pid=227352&ptid=39556]2#[/url] [i]skiden[/i] [/b]
这样子··?