TCP/IP協議損壞解決方法:


問題描述:cmd ping/ipconfig -all 時出現

Windows IP Configuration
An internal error occurred :不支持請求
Please Contact Microsoft Product Support Services for further help
Additional information : Unable to query host name


可能導致的原因是TCP/IP協議損壞,懷疑是winsock文件損壞.
如果 WinSocks 注冊表項已損壞,則可能出現此問題。
或者系統的TCP/IP.sys文件損壞,也會出現這故障.你修改了系統的連接數,或者用迅雷的系統優化工具優化過TCP/IP數,就會出現上述問題 


經過處理:
1.卸載網卡驅動,重新安裝,失敗~

2.修復你的TCP/IP.sys文件
命令提示符下輸入 sfc /scannow,
按提示放進系統光盤即可
修復WinSockS文件,用360安全修復即可.
沒有系統盤、沒裝360.。。
3.CMD下執行“netsh int ip reset c:\resetlog.txt”,其中“resetlog.txt”文件是用來記錄命令執行結果的日志文件,
該參數選項必須指定。執行此命令后的結果與刪除並重新安裝 TCP/IP 協議的效果相同。無效。
4.使用winsockfix修復工具修復Winsock文件,無效;使用360LSP修復工具修復,無效。
5.然后我又使用了如下方法:在如下方法中,沒有找到nettcpip.inf文件 系統為XP系統,結果TCP/IP協議依舊卸載不了。。。
可行方案:重裝TCP/IP協議,
1)、開始——運行——regedit.exe,打開注冊表編輯器,刪除以下兩個鍵:
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

2)、用記事本打開%winroot%\inf\nettcpip.inf文件,如果找到nettcpip.inf文件,請下載此文件,點我下載,找到:
     [MS_TCPIP.PrimaryInstall]
     Characteristics = 0xa0
      <------把此處的0Xa0改為0x80 保存退出 (如果是2000系統,這里已經是0x80了,跳過此步)

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

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

5)、再重啟一次,恢復正常。
6、最后我的解決辦法就是:重做了一遍系統。。。
 希望大家可以從上面的方法中解決自己的問題! 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM