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

現象:網絡

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

二、當您啓動 Internet Explorer 時,可能會收到如下錯誤信息: 該頁沒法顯示。tcp

三、在使用計算機時,可能會收到如下錯誤信息: 在 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
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.
五、在設備管理器中,當您單擊「顯示隱藏的設備」時,「非即插即用驅動程序」下面的列表中停用「TCP/IP Protocol Driver」,並收到錯誤代碼 24。
當您建立撥號鏈接時,可能會收到如下錯誤信息: Error 720:No PPP Control Protocols Configured
ide

緣由
若是 WinSocks 註冊表項損壞,則可能出現這些問題。
函數

從新安裝tcp/ip.

方法1:
this

在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 協議的效果相同。
spa

方法2:操作系統

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

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

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

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

五、再重啓一次,這時應該能夠了,能夠照着須要,設置一下IP地址
日誌

相關文章
相關標籤/搜索