問題描述: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、最后我的解決辦法就是:重做了一遍系統。。。
希望大家可以從上面的方法中解決自己的問題!