1. 程式人生 > >解決網頁瀏覽故障的一般思路

解決網頁瀏覽故障的一般思路

 
 
  無法瀏覽網頁是上網最常見的故障之一,其具體原因比較複雜,解決的方法也不盡相同。結合工作經驗,我想就解決這個問題的思路談點個人看法:

  我的習慣思路是:先軟再硬後系統,先簡單後複雜,折半查詢縮小故障範圍。具體有以下幾個主要步驟:

  第一步:排除偶然的、不可預見性故障

  不管三七二十一,先冷啟動電腦及調變解調器,排除可能存在的偶發性、不可預見性故障,例如軟體衝突、記憶體混亂、ADSL Modem自動斷線、IP調整中的自動斷線、裝置休眠等問題。仍不行再打聽別人或別的電腦能否正常瀏覽網頁,判斷是共性問題還是個性問題。如果是共性問題,對因特網就只能由ISP解決,對區域網則要檢查伺服器或網路線路。如果是個性問題,就可以把視線集中到本網路及本機上來。

  第二步:初步確定故障範圍

  用命令ping檢查判斷。主要ping以下地址:一是ping 本機迴圈地址(127.0.0.1),如果顯示Reply from 127.0.0.1: bytes=?? time=?ms TTL=???,則表示TCP/IP協議執行正常,若顯示Request timed out(超時),則必須重灌該協議。二是ping本機IP地址。使用ipconfig命令檢視本機IP地址,若通則表明網路介面卡工作正常,否則可能是網絡卡、Modem有問題。三是ping同網段電腦地址。若不通表明本段網路有問題。若網路中有閘道器、路由器,則要分別ping其與本網段和其他網段相連埠的IP地址,以確定其是否有故障。四是ping 主、備用DNS伺服器和Web伺服器地址,若不通則與網管或ISP聯絡解決。

  若上述地址都能ping通,則可確定是作業系統和瀏覽器的故障。如果其間間斷出現超時錯誤(亦需考慮伺服器可能設定為禁止ping的情況),表明網路不穩定,易丟包,例如區域網中有廣播風暴就可能產生時斷時續,這一般是網路連線、配置錯誤、或使用者過多造成的。

  第三步:排除可能存在的“軟”問題

  一是檢查網路配置。檢查TCP/IP協議的設定情況、網絡卡、Modem等裝置的引數設定,重點是IP地址、閘道器、DNS地址是否正確,若有誤則恢復到正常時的設定。檢查協議、網路介面卡是否過多,建議刪除“NetBEUI”、“IPX/SPX”等協議(視網路情況定)。若通過代理伺服器上網,則檢查瀏覽器中“代理伺服器”設定是否正確。檢查是否錯誤設定了撥號介面卡的IP地址,由於傳統撥號上風的IP地址是自動分配,在電腦配置了網絡卡時有可能將本該設定在網絡卡上的固定IP地址錯誤設定在撥號介面卡上,導致無法撥號上網。檢查撥號上網相關設定是否符合ISP要求,例如有的地區撥號上網號碼、使用者名稱及密碼調整了,改為16300,16900等。

  二是檢查網絡卡、Modem等裝置的驅動程式是否有問題,如果在裝置管理器中發現有黃色的!或?,要重新安裝配套的驅動程式。

  三是檢查系統是否感染了病毒。將防毒軟體升級到最新版本後全面防毒。

  第四步:排除可能存在的“硬”問題

  一是檢查網絡卡、各種調變解調器等是否工作正常(是否被禁用)。檢查是否因過熱而出現工作不穩定的情況,例如可通過 Modem指示燈、網絡卡指示燈觀察其是否工作正常(對照說明書等資料觀察)。用替換法(換裝置或將此裝置移到其他電腦上試驗)檢查是否網絡卡、Modem品質或者相容性不好。

  二是檢查是否為網路介面故障。檢查有關板卡(如網絡卡)是否被禁用。板卡、線路、RJ-11及RJ-45線接頭因多次插拔、灰塵太多、老化可能導致虛接、鬆動,可關機斷電後取下用橡皮擦或酒精棉試、重新插拔,或者換個插槽、介面試試,或者重新連線線路並用絕緣膠帶隔離加固或更換。例如RJ-45介面經常會出現鬆動情況,可用壓線鉗加固。

  三是檢查外線是否有通暢。如果通過電話上網則檢查電話線路是否正常,可將Modem上的電話進線接到電話機上聽有無撥號音,或直接撥號測試。從ISP到ADSL濾波器這段連線中任何裝置的加入都將危害到資料的正常傳輸,所以在濾波器之前不要並接電話、電話防盜打器等裝置。若用老式Modem上網,電話機不能開啟防盜打功能。檢查ADSL Modem 分頻器是否連線正確,即電話進線接分頻器Line口,電話或傳真機接Phone口,寬頻調變解調器電話線接ADSL口。

  四是檢查電壓是否穩定,環境溫度是否過高(過低)以及網路線路是否繁忙。

  第五步:排除瀏覽器故障

  修復瀏覽器。將瀏覽器所有設定恢復到預設值後再試,排除設定因素。修復瀏覽器,可以通過“新增刪除程式”(對IE6)、升級,或用上網助手線上修復。還可以安裝其它的瀏覽器試試。

  第六步:排除作業系統故障

  一是修復登錄檔。由於訪問惡意網站可能導致計算機登錄檔被更改,不能上網。通過登錄檔修復器、上網助手等工具或scanreg /restore命令修復登錄檔。

  二是關掉其它已經執行的部分可能造成衝突的記憶體駐留程式(或程序)、關閉或禁用其他裝置(例如其他的網絡卡、Modem、共享資源的相關裝置等),再嘗試是否能上網。

  三是檢查作業系統檔案是否被破壞。用Windows系統檔案檢查器檢查(win98的用sfc,win2000以上的用sfc/scannow),如果提示被破壞則恢復。筆者多次碰到win98因wsock32.dll檔案被破壞造成無法上網的情況。

  四是重灌作業系統。從保護資料的角度出發,建議先覆蓋安裝,如果仍沒有解決問題則在準備好驅動程式安裝盤、備份好重要資料備份(最好先將系統分割槽Ghost)的前提下,格式化安裝作業系統。

  總之, 本文僅從思路上作了簡單剖析,具體操作步驟應視本網路、本機具體情況而定。而且還要強調一點,因特網上少數站點不能瀏覽的現象是完全正常的,是因為這些網站可能已登出或被禁止訪問。