首先來分析原因,有可能是某些服務關閉、HOSTS文件被修改導致。當然,還有可能就是IP這些設置錯誤導致。
一、服務被關閉
服務被關閉,那麼,重新啟動服務,就可以解決問題了。
一、netsh winsock reset命令的功能
netsh winsock reset命令,作用是重置 Winsock 目錄。如果一台機器上的Winsock協議配置有問題的話將會導致網絡連接等問題,就需要用netsh winsock reset命令來重置Winsock目錄借以恢復網絡。這個命令可以重新初始化網絡環境,以解決由於軟件沖突、病毒原因造成的參數錯誤問題。 netsh是一個能夠通過命令行操作幾乎所有網絡相關設置的接口,比如設置IP,DNS,網卡,無線網絡等,Winsock是系統內部目錄,Winsock是Windows網絡編程接口,winsock工作在應用層,它提供與底層傳輸協議無關的高層數據傳輸編程接口,reset是對Winsock的重置操作。當執行完winsock的命令重啟計算機後,需要重新配置IP。
二、不同系統Winsock的重置方法
為 Windows XP 重置 Winsock
要為 Windows XP 重置 Winsock,請按照下列步驟操作:
1.單擊“開始”,運行中輸入cmd。
2.然後輸入命令 netsh winsock reset。
3.重啟計算機。
為 Windows Vista 重置 Winsock
要為 Windows Vista 重置 Winsock,請按照下列步驟操作:
1.單擊“開始”,在開始搜索框中鍵入cmd,右鍵單擊“cmd.exe”,單擊“以管理員身份運行”,然後按“繼續”。
2.在命令提示符處鍵入 netsh winsock reset,然後按 Enter。
3.注意:如果該命令鍵入錯誤,則出現一條錯誤消息。重新鍵入該命令。當該命令成功完成時,出現一條確認消息,後跟一個新的命令提示符。然後轉到步驟 3。
4.鍵入 exIT,然後按 Enter。
使用到的是netsh winsock命令,重啟就行了。
二、HOSTS文件被篡改
關於這個問題嘛,通常是由於病毒導致的,解決的辦法就是下載一個HOSTS文件修復工具來修復,就能解決問題了。
打開IE浏覽器上網,輸入百度網址www.baidu.com,回車,麻煩就來了,打開的網站不是百度的,而是一個標題是百度,但是網頁內容非百度的網站,開始還以為是百度網站改頭換面,穿上新裝了呢,如下圖,這不,簡直就是想坑我嘛(俺的名聲被這種網站害得降低了排名)!
如上圖,打開的就是這個網址,啥垃圾網站啊,看都不想多瞧一眼,但是每次都這樣,沒辦法啊!
問了網上的高手,才得知原來是本地計算機的Hosts文件被修改拉,才導致了這樣的錯誤!
以下是解決的方案:
如上圖,打開上圖的路徑,就會找到相關的文件,裡面有一個文件,名稱就是Hosts,可以到網上下載一個未感染病毒的文件,將其覆蓋,問題就解決了!
或者,使用覆蓋的辦法,問題不一定能解決,就像俺的,想覆蓋還不成呢,出現如下圖的錯誤:
看到提示信息了嗎,唉,這病毒還蠻厲害的,老折騰於我!
三、IP、DNS設置有問題
關於這個問題,就更簡單了,你完全可以通過設置靜態IP地址來解決問題。
首先,在桌面上找到“網上鄰居”,我下圖,點擊右鍵,在彈出的快捷菜單中選擇“屬性”。
打開如下圖的“網絡連接”窗口。
上圖中,右鍵點擊“本地連接”,選擇菜單中的“屬性”,彈出如下圖。
上圖中,先選擇“Internet 協議(TCP/IP)”,然後點擊“屬性”,彈出如下圖。
上圖,就相當關鍵了,IP地址就在這裡設置了,當然,除了IP地址,還有其它與之相關的選項要設置。
首先選擇“使用下面的IP地址”,然後,就可以設置,下面逐一介紹。
①IP地址項的填寫:一般為192.168.0.2→192.168.0.255這個范圍,可變的是最後一組數字,您可以任選一組數字來填寫。
②子網掩碼:這裡填寫:255.255.255.0,一般都是這個,是固定的,不需要修改。
③默認網關:填寫路由器的IP地址,一般為:192.168.0.1,如果您的網絡路由器地址不是做個,請根據具體情況來填寫。
下面,需要填寫的是DNS服務器地址
DNS服務器地址這個指的是路由器登陸互聯網所使用的地址,因為您的計算機要接入互聯網,是通過路由器來上網的,因此,DNS服務器地址必須吻合路由器中所使用的地址。