XP系統中刪除TCP/IP協議的方法

現象:

1、在嘗試使用 Ipconfig 程序釋放並更新 IP 地址時,您可能會收到以下錯誤信息:
An error occurred while renewing interface 'Internet':An operation was attempted on something that is not a socket.

2、當您啓動 Internet Explorer 時,可能會收到以下錯誤信息: 該頁無法顯示。

3、在使用計算機時,可能會收到以下錯誤信息: 在 IPMONTR.DLL 中初始化函數 INITHELPERDLL 啓動失敗,錯誤代碼爲 10107

4、您可能沒有 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
The operation failed since no adapter is in the state permissible for this operation.
消息 3
The attempted operation is not supported for the type of object referenced.
5、在設備管理器中,當您單擊“顯示隱藏的設備”時,“非即插即用驅動程序”下面的列表中停用“TCP/IP Protocol Driver”,並收到錯誤代碼 24。
當您創建撥號連接時,可能會收到以下錯誤信息: Error 720:No PPP Control Protocols Configured

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

重新安裝tcp/ip.

方法1:

在Windows XP 中默認安裝了 TCP/IP。但是,如果出了網絡問題想卸載後重新安裝 TCP/IP 就不容易了:在“本地連接”屬性中顯示的此連接使用下列項目列表中單擊 Internet 協議 (TCP/IP) 項,您將發現卸載按鈕不可用(被禁用)。

這是因爲傳輸控制協議/Internet 協議 (TCP/IP) 堆棧是 Microsoft XP/ 2003 的核心組件,不能刪除。在這種情況下,如果需要重新安裝 TCP/IP 以使 TCP/IP 堆棧恢復爲原始狀態。可以使用 NetShell 實用程序重置 TCP/IP 堆棧,使其恢復到初次安裝操作系統時的狀態。 方法是:在命令提示符後鍵入以下命令,然後按 ENTER 鍵:netsh int ip reset c:resetlog.txt,其中,Resetlog.txt記錄命令結果的日誌文件,一定要指定,這裏指定了 Resetlog.txt 日誌文件及完整路徑。運行此命令的結果與刪除並重新安裝 TCP/IP 協議的效果相同。

方法2:

1、開始——運行——regedit.exe,打開註冊表編輯器,刪除以下兩個鍵:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

2、用記事本打開%winroot%\inf\nettcpip.inf文件,找到:
[MS_TCPIP.PrimaryInstall]
Characteristics = 0xa0 <------把此處的0Xa0改爲0x80 保存退出

3、打開本地連接的TCP/IP屬性---添加協議——從磁盤——瀏覽找到剛剛保存的nettcpip.inf(%winroot%\inf\nettcpip.inf)文件,然後選擇“TCP/IP協議”(不是選擇那個TCP/IP 版本6)。
經過這一步之後,又返回網絡連接的窗口,但這個時候,那個“卸載”按鈕已經是可用的了。點這個“卸載”按鈕來把TCP/IP協議刪除,然後重啓一次機器。

4、重啓後再照着第3步,重新安裝一次TCP/IP協議便可。

5、再重啓一次,這時應該可以了,可以照着需要,設置一下IP地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章