WINXP內PING一個IP地址時電腦會發出一聲“滴”

症狀
當您嘗試使用 Ipconfig 程序 (Ipconfig.exe) 釋放和續訂 IP 地址時,可能會收到下列錯誤消息之一。
消息 1
在續訂接口“Internet”時出錯: 在一個非套接字上嘗試了一個操作。
消息 2
在續訂接口“本地連接”時出錯: 無法加載或初始化請求的服務提供程序。
當您啓動 Internet Explorer 時,可能會收到以下錯誤消息: 
無法顯示該頁
當您使用計算機時,可能會收到以下錯誤消息:
在 IPMONTR.DLL 中初始化函數 INITHELPERDLL 失敗,錯誤代碼爲 10107
此外,您還可能遇到以下症狀:IP 地址或自動專用 IP 地址 (APIPA) 缺失;只能接收而不能發送 IP 數據包。

當您使用 ipconfig /renew 命令時,可能會收到以下錯誤消息。

消息 1
An error occurred while renewing interface local area connection: an operation was attempted on something that is not a socket. Unable to contact driver Error code 2.
消息 2
操作失敗,沒有適配器處於允許此操作的狀態。
消息 3
參考的對象類型不支持嘗試的操作。
當您在“設備管理器”中單擊“顯示隱藏的設備”時,“非即插即用驅動程序”下將顯示處於禁用狀態的“TCP/IP 協議驅動程序”,並且您會收到錯誤代碼 24。

當您創建撥號連接時,可能會收到以下錯誤消息:
Error 720: No PPP Control Protocols Configured


原因
如果 Winsock 註冊表項已損壞,則可能會出現這些問題。


解決方案
用於確定 Winsock2 項是否損壞的手動步驟
要確定上述症狀是否因 Winsock2 項的問題所致,請使用下列方法之一。 
方法 1:使用 Netdiag 工具
要使用 Netdiag 工具,必須安裝 Microsoft Windows XP 支持工具。爲此,請按照下列步驟操作。

注意:&S226; 如果您已經安裝了支持工具,請轉到本部分的第二個過程。 
&S226; 如果您尚未安裝支持工具,且沒有 Windows XP 安裝 CD,請轉到“方法 2”。 
1. 插入 Windows XP 安裝 CD,然後找到 Support\Tools 文件夾。 
2. 雙擊“Setup.exe”文件。 
3. 按照屏幕上的步驟操作,直至出現“請選擇安裝類型”屏幕。 
4. 在“請選擇安裝類型”屏幕上,單擊“完全”,然後單擊“下一步”。 
完成安裝後,請按照下列步驟操作:1. 單擊“開始”,單擊“運行”,鍵入 Command,然後單擊“確定”。 
2. 鍵入 netdiag /test:winsock,然後按 Enter。 
Netdiag 工具將返回對若干網絡組件(包括 Winsock)的測試結果。有關測試的詳細信息,請在 netdiag 命令的末尾添加 /v:netdiag /test:winsock /v
方法 2:使用 Msinfo32 程序
注意:只有在您沒有 Windows XP 安裝 CD 且未安裝支持工具時,才應使用此方法。 1. 單擊“開始”,單擊“運行”,鍵入“Msinfo32”,然後單擊“確定”。 
2. 依次展開“組件”和“網絡”,然後單擊“協議”。 
3. “協議”下將顯示十個節。如果 Winsock2 項未損壞,則節標題中將包括下列名稱: &S226; MSAFD Tcpip [TCP/IP]  
&S226; MSAFD Tcpip [UDP/IP]  
&S226; RSVP UDP Service Provider  
&S226; RSVP TCP Service Provider  
&S226; MSAFD NetBIOS [\Device\NetBT_Tcpip...  
&S226; MSAFD NetBIOS [\Device\NetBT_Tcpip...  
&S226; MSAFD NetBIOS [\Device\NetBT_Tcpip...  
&S226; MSAFD NetBIOS [\Device\NetBT_Tcpip...  
&S226; MSAFD NetBIOS [\Device\NetBT_Tcpip...  
&S226; MSAFD NetBIOS [\Device\NetBT_Tcpip...  
如果顯示的名稱與此列表中的名稱有任何不同,則說明 Winsock2 項已損壞,或安裝了第三方加載項(如代理軟件)。  
如果安裝了第三方加載項,則該加載項的名稱將替代列表中的字母“MSAFD”。

如果列表中的節數多於十個,則說明安裝了第三方加載項。

如果少於十個,則說明缺少信息。

注意:這些條目表示 Windows XP 安裝中只安裝了 TCP/IP 協議。在 Winsock 正常運行的情況下,如果安裝了其他協議,則還可以看到其他條目。例如,如果安裝了 NWLink IPX/SPX,您將看到 7 個附加的節,從而使總節數達到 17 個。下面是一個新節的示例標題: 
MSAFD nwlnkipx [IPX]
另外,安裝 NWLink IPX/SPX 時創建的每個新節都以“MSAFD”開頭。因此,仍只有兩個節不以這些字母開頭。

如果 Netdiag 測試失敗,或者您通過查看 Msinfo32 確定 Winsock 已損壞,則必須使用下一部分中的步驟修復 Winsock2 項。
用於使 Winsock2 從損壞中恢復的手動步驟
針對 Windows XP Service Pack 2 的說明
要在已安裝 Windows XP Service Pack 2 (SP2) 的情況下修復 Winsock,請在命令提示符處鍵入 netsh winsock reset,然後按 Enter。

注意:運行此命令後需要重新啓動計算機。另外,對於運行 Windows XP SP2 的計算機,可以使用新的 netsh 命令來重建 Winsock 項。有關更多信息,請訪問下面的網站:
http://technet.microsoft.com/zh-cn/library/bb457156(en-us).aspx (http://technet.microsoft.com/zh-cn/library/bb457156(en-us).aspx)
警告:運行 netsh winsock reset 命令時,訪問或監視 Internet 的程序(例如防病毒程序、防火牆或代理客戶端)可能會受到不良影響。使用此解決方案後,如果有程序無法繼續正常工作,請重新安裝該程序以還原其功能。

注意:如果這些步驟不能解決該問題,請按照下一部分中的步驟操作。
針對未安裝 Service Pack 2 的 Windows XP 的說明
要在未安裝 Windows XP SP2 的情況下修復 Winsock,請刪除損壞的註冊表項,然後重新安裝 TCP/IP 協議。
步驟 1:刪除已損壞的註冊表項
警告:如果使用註冊表編輯器或其他方法錯誤地修改了註冊表,則可能會出現嚴重問題。這些問題可能需要重新安裝操作系統才能解決。Microsoft 不能保證可以解決這些問題。修改註冊表需要您自擔風險。

有關如何備份註冊表的更多信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章: 
322756 (http://support.microsoft.com/kb/322756/) 如何在 Windows XP 和 Windows Server 2003 中備份、編輯和還原註冊表 
1. 單擊“開始”,然後單擊“運行”。 
2. 在“打開”框中,鍵入“regedit”,然後單擊“確定”。 
3. 在註冊表編輯器中,找到以下註冊表項,然後右鍵單擊每一項並單擊“刪除”:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2  
4. 當提示您確認刪除時,請單擊“是”。 
注意:刪除 Winsock 項後需要重新啓動計算機。這樣做可使 Windows XP 操作系統爲這兩項創建新的 shell 條目。如果在刪除 Winsock 項後未重新啓動計算機,則下一步將無法正常進行。
步驟 2:安裝 TCP/IP
1. 右鍵單擊網絡連接,然後單擊“屬性”。 
2. 單擊“安裝”。 
3. 單擊“協議”,然後單擊“添加”。 
4. 單擊“從磁盤安裝”。  

  注意:C:\Windows\inf下面的nettcpip.inf文件要做修改  將 “0xA0”  改爲 “0x80”
5. 鍵入 C:\Windows\inf,然後單擊“確定”。 
6. 在可用協議列表中,單擊“Internet 協議(TCP/IP)”,然後單擊“確定”。

如果未顯示“Internet 協議(TCP/IP)”,請按照下列步驟操作:a.  單擊“開始”,然後單擊“搜索”。 
b.  在“搜索助理”窗格中,單擊“更多高級選項”。 
c.  單擊以下三個複選框以將其選中:&S226; 搜索系統文件夾 
&S226; 搜索隱藏的文件和文件夾 
&S226; 搜索子文件夾 
 
d.  在“全部或部分文件名”框中,鍵入 nettcpip.inf,然後單擊“搜索”。 
e.  在結果窗格中,右鍵單擊“Nettcpip.inf”,然後單擊“安裝”。 



 
7. 重新啓動計算機。 

發佈了68 篇原創文章 · 獲贊 12 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章