电脑不能上⽹的原因分析,总结的很全⼀般来说不能上⽹的原因分为两种⼤的类型:
第⼀类,是物理原因造成的。⽐如说,客户机的⽹线没有接好或损坏、交换机到客户机⽹络断开、校园⽹或电信⽅接⼊出现故障等等,出现的除第⼀种情况⾃⼰可以解决外其他⼏种情况都需要报修了。
第⼆类,是系统或软件原因造成的。此类情况⼀般重装系统或正确配置系统后都能解决。
如果你的计算机不能上⽹,⾸先应检测你的计算机所连接的物理线路是否正常。检测的⽅法是计算机⽹线插孔的指⽰灯是否亮,或者看Windows 的⽹络连接图标是否显⽰“x”。如出现则表⽰连接不正确,请检查⽹线是否接好,或者⽹络是否正常,换⼀根⽹线试⼀试。⽹线没有问题,看看墙上的端⼝是否有问题,有条件可以使⽤别的计算机和⽹线连接到该端⼝上试试。如果物理线路没有问题,则要找找你的计算机系统是不是有问题,下⾯是常见的⼀些问题解答。⼀染了病毒所致不能上⽹
这种情况往往表现在打开IE 时,在IE 界⾯的左下框⾥提⽰:正在打开⽹页,但⽼半天没响应。在任务管理器⾥查看进程,(进⼊⽅法,把⿏标放在任务栏上,按右键—任务管理器—进程)看看CPU 的占⽤率如何,如果是100% ,可以肯定,是感染了病毒,这时你想运⾏其他程序简直就是受罪。这就要查查是哪个进程贪婪地占⽤了CPU 资源。找到后,最好把名称记录下来,然后点击结束,如果不能结束,则要启动到安全模式下把该东东删除,还要进⼊注册表⾥,(⽅法:开始—运⾏,输⼊regedit )在注册表对话框⾥,点编辑—查找,输⼊那个程序名,找到后,点⿏标右键删除,然后再进⾏⼏次的搜索,往往能彻底删除⼲净。有很多的病毒,杀毒软件⽆能为⼒时,唯⼀的⽅法就是⼿动删除。⼆与设置代理服务器有关不能上⽹
有些⼈,出于某些⽅⾯考虑,在浏览器⾥设置了代理服务器(控制⾯板--Internet 选项—连接—局域⽹设置—为LAN 使⽤代理服务器),设置代理服务器是不影响QQ 联⽹的,因为QQ ⽤的是4000 端⼝,⽽访问互联⽹使⽤的是80 或8080 端⼝。这就是很多朋友不明⽩为什么QQ 能上,⽽⽹页不能打开的原因。⽽代理服务器⼀般不是很稳定,有时侯能上,有时候不能上。如果有这样设置的,请把代理取消就可以了。三DNS 服务器解释出错不能上⽹
所谓DNS,即域名服务器(Domain Name Server ),它把域名转换成计算机能够识别的IP 地址。如果DNS 服务器出错,则⽆法进⾏域名解释,⾃然不能上⽹了。如果是这种情况,有时候是⽹络服务接⼊商即ISP 的问题,可打电话咨询ISP ;有时候则是路由器或⽹卡的问题,⽆法与ISP 的DNS 服务连接。
这种情况的话,可把路由器关⼀会再开,或者重新设置路由器。或者是⽹卡⽆法⾃动搜寻到DNS 的服务器地址,可以尝试⽤指定的DNS 服务器地址。在⽹络的属性⾥进⾏,(控制⾯板—⽹络和拔号连接—本地连接—右键属性— TCP/IP 协议—属性—使⽤下⾯的DNS 服务器地址)。不同的ISP 有不同的DNS 地址。更新⽹卡的驱动程序或更换⽹卡也不失为⼀个思路。四·系统⽂件丢失导致IE 不能正常启动这种现象颇为常见,由于:
1 、系统的不稳定表现为死机频繁、经常莫名重启、⾮法关机造成系统⽂件丢失;
2 、软硬件的冲突常表现为安装了某些程序引起⽹卡驱动的冲突或与IE 的冲突。⾃从INTEL 推出超线程CPU 后,有⼀个突出的问题是XP SP1 下的IE6 与超线程产⽣冲突;3 、病毒的侵扰导致系统⽂件损坏或丢失。
如果是第⼀种情况,可尝试修复系统,2K 或XP 系统下,放⼊原安装光盘(注意:⼀定要原安装光盘),在开始—运⾏⾥输⼊sfc /scanow ,按回车。98 的系统也可以⽤sfc 命令进⾏检查。
如果是第⼆种情况,可以把最近安装的硬件或程序卸载,2K 或XP 的系统可以在机器启动后,长按F8 ,进⼊启动菜单,选择“最后⼀次正确的配置”,若是XP 系统,还可以利⽤系统的还原功能,⼀般能很快解决问题。如果是XP 的系统因超线程CPU 的原因,可以在BIOS ⾥禁⽤超线程,或升级到SP2 。如果是第三种情况,则要对系统盘进⾏全⾯的查杀病毒。
还有⼀种现象也需特别留意:就是能打开⽹站的⾸页,但不能打开⼆级链接,如果是这样,处理的⽅法是重新注册如下的DLL⽂件:
在开始—运⾏⾥输⼊:regsvr32 Shdocvw.dll
regsvr32 Shell32.dll (注意这个命令,先不⽤输)regsvr32 Oleaut32.dllregsvr32 Actxprxy.dllregsvr32 Mshtml.dllregsvr32 Urlmon.dllregsvr32 Msjava.dllregsvr32 Browseui.dll
注意:每输⼊⼀条,按回车。第⼆个命令可以先不⽤输,输完这些命令后重新启动windows ,如果发现⽆效,再重新输⼊⼀遍,这次输⼊第⼆个命令。五、IE 损坏导致不能上⽹
以上⽅法若果都不奏效,有可能是IE 的内核损坏,虽经系统修复,亦⽆法弥补,那么重装IE 就是最好的⽅法了。如果是98 或2K 系统,IE 的版本若是 5.0 ,建议升级到6.0 。
98 的系统如果已经升级安装了6.0 ,那么在控制⾯板⾥点击添加/ 删除程序,将会弹出⼀个修复对话框,选择默认的修复,重新启动即可。
如果是2K+IE6.0 或XP (⾃带的IE 就是6.0 的)的系统,重新IE 有点⿇烦,有两种⽅法:
1 、打开注册表,展开HKEY_LOCAL_MACHINESOFTWAREMicrosoftActive SetupInstalled Components{ 89820200-ECBD-11cf-8B85-00AA005B4383 } ,将IsInstalled 的DWORD 的值改为0 即可;
2 、放⼊XP 安装光盘,在开始—运⾏⾥输⼊“ rundll32.exe setupapi,I nstallHinfSection DefaultInstall132%windir%Infie.inf\"
注:重装IE 并不⼀定就能解决问题,仅是⼀个处理问题的思路⽽已。六、⽹卡和⽹络协议不正常导致的不能上⽹
可以使⽤如下⽅法检测⽹卡是否正常:点击Windows 的“运⾏”菜单,输⼊CMD ,确定,然后输⼊命令IPCONFIG ,看看⾃⾝的⽹络协议是否安装正确,并启动。如果⽹卡物理上没有损坏,主要看是否需要重新安装⽹卡驱动程序。七、⽹络防⽕墙的问题导致不能上⽹
如果⽹络防⽕墙设置不当,如安全等级过⾼、不⼩⼼把IE放进了阻⽌访问列表、错误的防⽕墙策略等,可尝试检查策略、降低防⽕墙安全等级或直接关掉试试是否恢复正常。⼋、HOSTS⽂件的问题导致不能上⽹
HOSTS⽂件被修改,也会导致浏览的不正常,解决⽅法当然是清空HOSTS⽂件⾥的内容。九、系统⽂件的问题导致不能上⽹
当与IE有关的系统⽂件被更换或损坏时,会影响到IE正常的使⽤,这时可使⽤SFC命令修复⼀下,WIN98系统可在“运⾏”中执⾏SFC,然后执⾏扫描;WIN2000/XP/2003则在“运⾏”中执⾏sfc /scannow尝试修复。
其中当只有IE⽆法浏览⽹页,⽽QQ可以上时,则往往由于winsock.dll、wsock32.dll或wsock.vxd(VXD 只在WIN9X系统下存在)等⽂件损坏或丢失造成,Winsock是构成TCP/IP协议的重要组成部分,⼀般要重装TCP/IP协议。但xp开始集成TCP/IP协议,所以不能像98那样简单卸载后重装,可以使⽤netsh 命令重置TCP/IP协议,使其恢复到初次安装操作系统时的状态。具体操作如下:
点击“开始运⾏”,在运⾏对话框中输⼊“CMD”命令,弹出命令提⽰符窗⼝,接着输⼊“n etsh int ip reset c:resetlog.txt”命令后会
回车即可,其中“resetlog.txt”⽂件是⽤来记录命令执⾏结果的⽇志⽂件,该参数选项必须指定,这⾥指定的⽇志⽂件的完整路径是“c:resetlog.txt”。执⾏此命令后的结果与删除并重新安装TCP/IP 协议的效果相同。
⼩提⽰:netsh命令是⼀个基于命令⾏的脚本编写⼯具,你可以使⽤此命令配置和监视Windows 系统,此外它还提供了交互式⽹络外壳程序接⼝,netsh命令的使⽤格式请参看帮助⽂件(在令提⽰符窗⼝中输⼊“netsh/?”即可)。
第⼆个解决⽅法是修复以上⽂件,WIN9X使⽤SFC重新提取以上⽂件,WIN2000/XP/2003使⽤sfc /scannow 命令修复⽂件,当⽤sfc /scannow⽆法修复时,可试试⽹上发布的专门针对这个问题的修复⼯具WinSockFix.
⼗、⽹络不通。现在⼤部分家庭⽤户使⽤adsl上⽹,所以adsl猫的稳定性决定了你的⽹络稳定性,我曾经见到过⽤户的猫经常死机,需要⼿⼯重新启动,才能恢复⽹络畅通,碰到这种情况,赶快打电话给电信局吧,更换⼀个猫,即可。⼗⼀、局域⽹⽤户ip地址设置错误。经常处于局域⽹内的⽤户设置错了ip地址,造成ip地址冲突,⽆法上⽹。⼗⼆、⽤Ping命令解决电脑不能上⽹。
因篇幅问题不能全部显示,请点此查看更多更全内容