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

2021-04-01 04:53:35 字數 1996 閱讀 7106

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

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

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

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

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

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

第三步:排除可能存在的「軟」問題

一是檢查網路配置。檢查tcp/ip協議的設定情況、網絡卡、modem等裝置的引數設定,重點是ip位址、閘道器、dns位址是否正確,若有誤則恢復到正常時的設定。檢查協議、網路介面卡是否過多,建議刪除「***beui」、「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口。

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

第五步:排除瀏覽器故障

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

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

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

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

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

使用遞迴解決問題的一般思路

遞迴,程式設計的時候時常會遇到,所以很多時候,我都在想能不能把遞迴搞成乙個公式一樣的東西。功夫不負有心人,在查閱了相關書籍,回想高中數學,加上我的體會,中得到了乙個公式一樣的東西,應該確定的說是一般的思路 1。考慮特殊情況。記得高中學習數列的時候,時常先考慮n 1這個特殊情況,嘎嘎 2。觀察倒數第二...

軟體除錯的一般思路

解決軟體的bug就像警察破案一樣。警察在掌握了案件發生的時間地點和相關人物後進行分析推理,採訪相關人員,排除嫌疑人,最終找到 同樣的,軟體開發人員在接到bug時,也是分析bug發生的背景,然後在運用各種方法來找出問題的原因。並不是所有的bug都能一眼看出問題發生在哪個地方。雖然bug發生的原因千差萬...

程式除錯的一般思路

每個程式設計師的很多時間都在和bug打交道,而debug的過程總不那麼令人高興。本人在除錯過程中總結了幾點除錯程式的一般方法,寫出來和大家分享,能力有限,歡迎各位大神批評指正!1.單步除錯 從問題程式的起點開始,單步執行程式 觀察變數的變化過程,是最基本的程式除錯方法。這種方法適合錯誤定位範圍較小的...