Windows Vista操作系統的網絡一直存在著這樣的那樣的問題,筆者在網上看到很多的人都在問這方面的問題,所以把自己的一些經驗再結合一些例子給大家講講Windows Vista系統遇到無法上網的問題後應該怎麼辦,本文也列舉了老版的Windows下面的問題,這樣分析起來更全面一些。
軟件類問題
1、裝上雙系統後無法上網
Windows Vista與Windows XP雙系統可能會出現無法上網的問題,這種問題一般與雙系統無關,問題應該出現在TCP協議裡面。
·首先進入命令行模式,輸入CMD,在命令提示符下面輸入“ping 127.0.0.1”
來判斷TCP/IP協議是否安裝成功,不通則重新安裝TCP/IP協議,如果通則進入下一步。
·輸入“ipconfig”獲得本機IP地址及網關地址,通過“ping 本機IP地址”來判斷網卡是否有問題,如果不通Ping不通,則需要重新安裝網卡驅動,如果通則進入下一步。
2、重裝系統後無法上網
你在開始打開MS-DOS,內網上網的就輸入“ping 192.168.1.1”回車看有沒有通(即有沒有:"Reply from 192.168.1.1: bytes=32 time=1ms TTL=255"類似的語言,有就是通了),如果通了就說明你是通過貓來上網的,設置你的路由就可以了。
如果你用的是撥號軟件上的則Ping不通,上不了網可能是軟件引發的,重裝撥號軟件就可以了。
3、Vista無法上網
解決這個問題的方法很簡單,如果你的任務欄上有寬帶連接的圖標(畫差的)那你就可以在開始中(就蔊un鼗磁ド廈娴哪切?,上面有一控制面版,進入那裡你可以一個圖標(圖標的樣式:四個電腦底下有一根電纜連接的,中文版的就是"網絡中心"),進入他,在他的左邊的上面有六個選項選中第六個選項(管理網絡連接),進入,就會發現有兩個電腦的圖,在第一個圖標上點擊右鍵,選擇最下邊的屬性按鈕,在bomb出的框裡找帶有TCP/IPv4的字樣,點他,再點他下面的(有三個按鈕中最後的那個)按鈕也就是屬性,在這裡你可以調整你的IP地址,調好就OK了.連接寬帶在開始的控制面版的上面的那個,就可以連接寬帶。
4、Windows XP無法上網
我發現WindowsXP最容易犯的毛病之一就是無法上網,很多人都遇到過這樣的問題,而且不知道如何處理,有人甚至不得已而重裝系統,其實解決這個問題並不是很難,首先檢查網絡連接裡沒有任何圖標說明網卡有問題。而設備管理器能找到說明網卡存在。初步判斷是網卡接觸不良。第一,檢查網線水晶頭與網卡接觸是否牢固。第二,檢查網卡與是否插緊,最好重新插過。主要看以下兩方面:
1)有的人是建立連接有問題,這樣的問題很好解決,只要在IE的工具——Internet選項——打開連接選項卡點擊設置,重新輸入一遍密碼之後確定。
2)上述方法如果不能解決,在確保有網卡驅動的情況下(目前有很多網卡不用安裝驅動,WindowsXP會自動安裝驅動),只需進入控制面板——系統——硬件選項卡,點擊設備管理器,把網絡適配器卸載(不要卸載1394網絡適配器),然後按確定,重起系統,這樣,如果WindowsXP認出你的網卡,會自動安裝驅動程序,WindowsXP不能辨識的,會提示你安裝驅動,只需安裝好驅動,就會解決問題。有些網卡裝完驅動後,系統要掃描很久,之後,下角還會出現帶黃色歎號的連接圖標,這就需要你自己去設置IP地址,方法是:雙擊那圖標,在顯示的對話框中點擊屬性,在跳出的常規選項卡中點擊選中Internet 協議(TCP/IP),點擊屬性,選中使用下面的IP地址,在IP地址中填入192.168.1.X(X為2——10中的任意數,再點擊一下子網掩碼,系統會自動生成225.225.225.0,最後點擊確定關閉這選項卡,點擊確定關閉常規選項卡,你的網絡就又能連接了。
5、Windows 2003 無法上網
1)、打開注冊表編輯器,在注冊表中刪除以下兩個鍵(刪除前最好先導出備份):
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Winsock
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Winsock2
2)、在系統目錄的 inf 目錄裡面找到 nettcpip.inf 文件,打開,找到:
[MS_TCPIP.PrimaryInstall]
; TCPIP has properties to display
Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE
把此處的 0xA0 改為 0x80 保存退出(該設置就是允許用戶修改TCP/IP協議)
3)、打開“本地連接”的屬性——安裝——添加協議——從磁盤安裝,找到剛剛保存的 nettcpip.inf 文件,按“確定”後,回到列表,選擇最後一項“Internet 協議 (TCP/IP)”(左側沒有圖標的,注意不是那個“Microsoft TCP/IP 版本 6”),會提示沒有數字簽名,按確定安裝即可。
經過這一步之後,又返回網絡連接的窗口,這個時候,選擇“TCP/IP”後,那個“卸載”按鈕已經是可用的了(未做這一步之前是灰色的)。點這個“卸載”按鈕來把 TCP/IP 協議刪除,然後重啟一次機器。
4)、重啟後,把 nettcpip.inf 文件改回來,再照著第3步,重新安裝一次 TCP/IP 協議(此時它不會再提示沒有數字簽名了,呵呵)。
5)、安裝好協議後重啟一次,重新設置“本地連接”的連接屬性,就可以聯網了,如果還不行,就再重啟一下,呵呵。
我深刻以為出這樣的問題,是由於我的硬盤老化,導致 TCP/IP 協議相關數據損壞了,所以我趕緊把硬盤 ChkDsk 了,呵呵。
6、IE無法上網問題
IE不能上網浏覽的常見原因和解決方法:
1)、網絡設置的問題
這種原因比較多出現在需要手動指定IP、網關、DNS服務器聯網方式下,及使用代理服務器上網的。仔細檢查計算機的網絡設置。
2)、DNS服務器的問題
當IE無法浏覽網頁時,可先嘗試用IP地址來訪問,如用 Bbs.winzheng.com 的http://218.30.80.30,如果可以訪問,那麼應該是DNS的問題,造成DNS的問題可能是連網時獲取DNS出錯或DNS服務器本身問題,這時你可以手動指定DNS服務(地址可以是你當地ISP提供的DNS服務器地址,也可以用其它地方可正常使用DNS服務器地址。)在網絡的屬性裡進行,(控制面板—網絡和拔號連接—本地連接—右鍵屬性—TCP/IP協議—屬性—使用下面的DNS服務器地址)。不同的ISP有不同的DNS地址。有時候則是路由器或網卡的問題,無法與ISP的DNS服務連接,這種情況的話,可把路由器關一會再開,或者重新設置路由器。
還有一種可能,是本地DNS緩存出現了問題。為了提高網站訪問速度,系統會自動將已經訪問過並獲取IP地址的網站存入本地的DNS緩存裡,一旦再對這個網站進行訪問,則不再通過DNS服務器而直接從本地DNS緩存取出該網站的IP地址進行訪問。所以,如果本地DNS緩存出現了問題,會導致網站無法訪問。可以在“運行”中執行ipconfig /flushdns來重建本地DNS緩存。
3)、IE浏覽器本身的問題
當IE浏覽器本身出現故障時,自然會影響到浏覽了;或者IE被惡意修改破壞也會導致無法浏覽網頁。這時可以嘗試用“黃山IE修復專家”來修復(建議到安全模式下修復),或者重新IE(如重裝IE遇到無法重新的問題,可參考:附一解決無法重裝IE)
4)、網絡防火牆的問題
如果網絡防火牆設置不當,如安全等級過高、不小心把IE放進了阻止訪問列表、錯誤的防火牆策略等,可嘗試檢查策略、降低防火牆安全等級或直接關掉試試是否恢復正常。
5)、網絡協議和網卡驅動的問題
IE無法浏覽,有可能是網絡協議(特別是TCP/IP協議)或網卡驅動損壞導致,可嘗試重新網卡驅動和網絡協議。
6)、HOSTS文件的問題
HOSTS文件被修改,也會導致浏覽的不正常,解決方法當然是清空HOSTS文件裡的內容。
7)、系統文件的問題
當與IE有關的系統文件被更換或損壞時,會影響到IE正常的使用,這時可使用SFC命令修復一下,WIN98系統可在“運行”中執行SFC,然後執行掃描;WIN2000/XP/2003則在“運行”中執行sfc /scannow嘗試修復。
其中當只有IE無法浏覽網頁,而QQ可以上時,則往往由於winsock.dll、wsock32.dll或wsock.vxd(VXD只在WIN9X系統下存在)等文件損壞或丟失造成,Winsock蔊un鉤蒚CP/IP協議的重要組成部分,一般要重裝TCP/IP協議。但xp開始集成TCP/IP協議,所以不能像98那樣簡單卸載後重裝,可以使用 netsh 命令重置 TCP/IP協議,使其恢復到初次安裝操作系統時的狀態。具體操作如下:
點擊“開始 運行”,在運行對話框中輸入“CMD”命令,bomb出命令提示符窗口,接著輸入“netsh 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.
8)、通過BAT文件解決上網問題
先關閉與網絡有關的所有程序,然後點擊開始菜單->運行
輸入:regsvr32 urlmon.dll
打開IE輸入一個常用的網站看看能不能訪問,如果能就OK了,如果還不行,把下面命令保存為321.bat
regsvr32 Urlmon.dll
regsvr32 Shdocvw.dll
regsvr32 Msjava.dll
regsvr32 Actxprxy.dll
regsvr32 Oleaut32.dll
regsvr32 Mshtml.dll
regsvr32 Browseui.dll
regsvr32 Shell32.dll
然後運行 321.bat 這個文件
這樣應該就OK的了
9)、殺毒軟件的實時監控問題
這倒不是經常見,但有時的確跟實時監控有關,因為現在殺毒軟件的實時監控都添加了對網頁內容的監控。舉一個實例:KV就會在個別的機子上會導致IE無法浏覽網頁(不少朋友遇到過),其具體表現是只要打開網頁監控,一開機上網大約20來分鐘後,IE就會無法浏覽網頁了,這時如果把KV2005的網頁監控關掉,就一切恢復正常;經過徹底地重裝KV2005也無法解決。雖然並不是安裝KV的每台機子都會出現這種問題,畢竟每台機子的系統有差異,安裝的程序也不一樣。但如果出現IE無法浏覽網頁時,也要注意檢查一下殺毒軟件。
10)、Application Management服務的問題
出現只能上QQ不能開網頁的情況,重新啟動後就好了。不過就算重新啟動,開7到8個網頁後又不能開網頁了,只能上QQ。有時電信往往會讓你禁用Application Management服務,就能解決了。具體原因不明。
11)、還有一種現象也需特別留意:就是能打開網站的首頁,但不能打開二級鏈接,如果是這樣,處理的方法是重新注冊如下的DLL文件:
在開始—運行裡輸入:
regsvr32 Shdocvw.dll
regsvr32 Shell32.dll (注意這個命令,先不用輸)
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.
dll
regsvr32 Msjava.dll
regsvr32 Browseui.dll
注意:每輸入一條,按回車。第二個命令可以先不用輸,輸完這些命令後重新啟動windows,如果發現無效,再重新輸入一遍,這次輸入第二個命令。還有,如果是98的系統,到微軟的網站上下載這個文件也許更簡單
7、計算機病毒導致無法上網
解決這個問題首先的復制其他計算機的system32/drivers/tcpip.sys到對應目錄下或者在系統安裝盤中找到TCPIP.SY_並使用winrar解壓到system32/drivers下.
病毒破壞了TCP/IP協議,清理完成後重新安裝TCP/IP協議.具體安裝方法如下:
刪除注冊表鍵值:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Winsock
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Winsock2
點擊開始> 控制面板> 網絡連接> 本地連接
點擊屬性
點擊tcp/ip-----à安裝
選擇協議----->點擊增加
點擊硬盤
浏覽%Windir% / inf文件夾(一般為c:/windows/inf)
找到1394.Inf 文件夾----〉點擊打開
點擊確定
選擇互聯網協議(TCP/IP) ,不要選擇Microsoft TCP/IP版本6!
點擊確定
重新啟動計算機
8、ARP欺騙而無法上網
有些電腦由於沒有及時打補丁或者沒有裝殺毒軟件,不幸中了具有ARP欺騙的病毒,那麼就會在局域網進行ARP欺騙,致使其他無辜的同學無法上網。
判斷自己的電腦是否受到局域網的ARP欺騙,方法很簡單:
1、在CMD窗口下輸入命令:ping 172.19.37.126 (輸入你所在網絡的網關),如果ping得通,那麼一般情況下你的電腦還沒有受騙,如果返回Request timed out則一般說明你的電腦受騙了。不過就算ping得通但是仍然有可能是受到ARP欺騙;
2、如果第一步ping得通,但是還是上不了網,那麼請你在CMD窗口下輸入靜態綁定網關的命令:
arp -s 172.19.37.126 00-e0-fc-59-ef-68
附:小竅門,免去每次手工靜態綁定。
10、卡巴斯基升級後無法上網
昨晚很多人都出現卡巴斯基升級後無法上網的問題,後來我發現了解決的辦法,在設置裡面選實時監恐---高級設置----系統啟動時禁用網絡攻擊防御打勾,就可以了!卡巴斯基太強了,為了不讓黑客攻擊,把自己的的網絡入口都給堵死了!!
11、MSN無法上網
工具》Internet選項》高級》安全》檢查服務器證書吊銷
看看這個是不是被選中了,是的話就取消選中。
另外,檢查防火牆是不是將MSN禁用了。
退出刪掉的都是緩存類型的文件,不關搜索的事。。
internet選項--內容(選項卡)--自動完成--有兩個清除按鈕,都點了就行。
把多選框的勾都去了,以後就再也不會保存了。
IE7好像在清理的時候就能清除表單內容了。不過IE7實在不好用,你可以在IE7裝了的基礎上,再下個工具,如TT,MAXTHON等。
傲游用的是IE的內核,在IE中設不是一樣啊。。。。。。
選項--internet選項--內容(選項卡)--自動完成--有兩個清除按鈕,都點了就行。
把多選框的勾都去了,以後就再也不會保存了。
硬件類問題
1、ADSL 故障導致的無法上網
在排除了線路問題後就應該查查你的ADSL Modem是不是安裝在電話線的進口上,千萬要注意電話只能接在ADSL濾波分離器的電話信號輸出線上,不能和ADSL設備並聯。還應該檢測一下你家裡的電話線是否有損壞,如有的話應該將其換成新的電話線。
由於ADSL技術對電話線路的質量要求較高,目前采用的ADSL是一種RADSL?即速率自適應ADSL?,如果電話局到用戶間的電話線路在某段時間受到外在因素干擾,RADSL會根據線路
質量的優劣和傳輸距離的遠近,動態地調整用戶的訪問速度。
2、Cable Modem 故障導致的無法上網
Cable Modem(線纜調制解調器)發生線路故障的可能性相對來說就要低一些,因為有線電視網絡公司在安裝有線通的時候,一般都會重新從樓道中接一個新的的端口到你家,這樣就可以和原有的有線電視的線路分開了,最大限度降低了發生線路故障的可能性。另外有線電視網絡公司的安裝人員一般都會在線路安裝好後使用專業的信號測試儀器對新裝線路進行檢測,以確定信號強度達到要求。但是,也不是說有線通就沒發生線路故障的可能,這主要集中在那些將Cable Modem移到別的地方使用的情況下,如果碰到這類情況只能付點錢讓有線電視網絡公司幫你新安裝一個端口了。
3、FTTB 故障導致的無法上網
由於Zhang城FTTB(Fiber To The Building,光纖到樓)所使用的線路都是近兩年才鋪設的,所以它發生線路故障的幾率更低一些。如果發生了線路故障的話,對於用戶來說應該先排除自身的原因後,再去報修。
4、網卡 故障導致的無法上網
這三種寬帶接入方式一般都是需要網卡接入的,除非你使用的是內置式或者USB的Modem。網卡的故障有很多,在這裡不可能說清楚,筆者只根據一些寬帶的特殊情況來加以介紹。寬帶接入商一般都會有償提供網卡的,但許多用戶由於感覺接入商提供的網卡不僅價格高而且性能低,所以也就自己去購買網卡並安裝。但這裡我要提醒一下大家,在選購網卡時要一定要選擇那些使用比較普遍的網卡品牌,一般來說這些網卡的兼容性還是很不錯的。
如果發生網卡驅動無法安裝或者頻繁死機等故障,可以嘗試將網卡換一個插槽,或者在安裝其他設備的驅動之前首先安裝網卡的驅動。另外,許多10/100M自適應網卡在用於寬帶接入的時候會出現傳輸速度不穩定等情況,如果你碰到這類問題時,可以嘗試將你的網卡強制工作於10M模式下。
5、局域網個別電腦無法上網
其實這種問題在小的局域網中很常見,造成這種問題的主要原因是:交換機分配的IP地址和網卡自動撲獲的IP地址不能協調一致.
遇到這種情況有兩種比較簡單的方法可以解決:
1)從新啟動交換機和路由器(拔掉電源再重新插上 ),讓他們從新自動分配IP
2)把網卡的工作模式調到: 10M(100M)半雙工的工作模式下.
就OK了 (本地連接屬性/配置/高級/Link speed ,Duplex modes 中的選項中選擇10 half mode 即可) (只允許單向傳輸:記得以後改回自動,有時不管用)
3)打開受限的"本地連接"
A:點擊"本地連接"屬性
B:點擊"Internet協議(TCP/IP)",再點擊"屬性"
C:在"常規"中點擊"使用下面的IP地址",並填寫"IP地址"和"子網掩碼"數據,填寫"首選DNS服務器"的地址數據
D:點擊"高級"
E:在"DNS"項中添加一個地址,在"WINS"項中添加一個地址
F:確定--確定--關閉--OK