解決方法二
1、修改註冊表開始-運行-regedit,打開註冊表編輯器,刪除以下兩個鍵:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
2、修改Tcpip協定安裝檔案用記事本打開%winroot%\inf\nettcpip.inf檔案,找到:[MS_TCPIP.PrimaryInstall]Characteristics = 0xa0>把此處的0Xa0改為0x80 保存退出,改為0x80就可以卸掉已破壞的TCP協定
3、重新安裝Tcp/ip協定打開本地連線的TCP/IP屬性---安裝----添加協定-從磁碟-瀏覽,找到剛剛保存的nettcpip.inf(%winroot%\inf\nettcpip.inf)檔案,然後選擇"TCP/IP協定"(不是選擇那個TCP/IP 版本6)。
經過這一步之後,又返回網路連線的視窗,但這個時候,那個"卸載"按鈕已經是可用的了。點這個"卸載"按鈕來把TCP/IP協定刪除,然後重啟一次機器。
如果在安裝過程中彈出對話框,提示“未能添加要求的組件。錯誤是:出現了擴展錯誤。”,請先進行如下的處理:點“開始” -> “運行”,輸入“cmd”,回車,
在彈出的命令行視窗中輸入 esentutl /p %windir%\security\Database\secedit.sdb ,回車,(如果是手機看到這段代碼,請注意esentutl空格/p空格%windir%\security\Database\secedit.sdb)在彈出的提示對話框中選擇“確定”。
4、重啟後按照第3步,重新安裝一次TCP/IP協定,再重啟一次,此時察看服務,應該恢復了正常。