"Windows XP 如何卸载重装TCP/IP协议" 修訂間的差異
出自 YTYZX有图有真相的百科
行 4: | 行 4: | ||
[[File:TCPIP2.png]] | [[File:TCPIP2.png]] | ||
基本可以确定是TCP/IP故障,则可按以下方法尝试修复。 | 基本可以确定是TCP/IP故障,则可按以下方法尝试修复。 | ||
− | 1.首先在命令行输入“netsh interface ip reset c:\TCP.txt”,运行结果保存在:C:\TCP.txt里面。 | + | 1.首先 尝试重置TCP/IP协议, 在命令行输入“netsh interface ip reset c:\TCP.txt”,运行结果保存在:C:\TCP.txt里面。 |
− | [[File:TCPIP3.JPG]] | + | [[File:TCPIP3.JPG]] |
− | + | 2.如果还是无法正常运行,则需要卸载并重新安装TCP/IP协议,但是XP系统默认无法卸载。 | |
+ | [[File:TCPIP0.JPG]] | ||
+ | 3.如果想卸载TCP/IP,首先在“运行”里面输入“regedit”。 | ||
+ | [[File:XPregedit.JPG]] | ||
+ | 4.在注册表里面找到如下项,并在上面点鼠标右键删除这两项。 | ||
+ | HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock | ||
+ | HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2 | ||
+ | [[File:TCPIP4.JPG]] | ||
Windows XP默认无法卸载TCP/IP协议。 | Windows XP默认无法卸载TCP/IP协议。 | ||
[[File:TCPIP0.JPG]] | [[File:TCPIP0.JPG]] | ||
− | + | ||
+ | |||
− | |||
行 23: | 行 30: | ||
工具下载容易,具体方法如下:(Windows XP下测试通过) | 工具下载容易,具体方法如下:(Windows XP下测试通过) | ||
1、开始——运行——regedit.exe,打开注册表编辑器,删除以下两个键: | 1、开始——运行——regedit.exe,打开注册表编辑器,删除以下两个键: | ||
− | + | ||
− | |||
2、用记事本打开%winroot%\inf\nettcpip.inf文件,找到: | 2、用记事本打开%winroot%\inf\nettcpip.inf文件,找到: | ||
[MS_TCPIP.PrimaryInstall] | [MS_TCPIP.PrimaryInstall] |
於 2014年7月11日 (五) 21:52 的修訂
如遇到网卡的发送和收到的包均为0,如下图所示。
查看日志如果有类似“由于下列错误,TCP/IP Protocol Driver 服务启动失败: 系统找不到指定的文件”,如下图所示。
基本可以确定是TCP/IP故障,则可按以下方法尝试修复。 1.首先尝试重置TCP/IP协议,在命令行输入“netsh interface ip reset c:\TCP.txt”,运行结果保存在:C:\TCP.txt里面。 2.如果还是无法正常运行,则需要卸载并重新安装TCP/IP协议,但是XP系统默认无法卸载。
3.如果想卸载TCP/IP,首先在“运行”里面输入“regedit”。
4.在注册表里面找到如下项,并在上面点鼠标右键删除这两项。 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
Windows XP默认无法卸载TCP/IP协议。
運行 reset 命令時,它將覆蓋 TCP/IP 使用的以下兩個註冊表項:
SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
SYSTEM\CurrentControlSet\Services\DHCP\Parameters
這與刪除並重新安裝 TCP/IP 的效果相同。要成功運行手動命令,您必須指定日誌文件的名稱,該日誌文件將記錄 netsh 操作。(此日誌文件在本節前面的手動過程中稱為「resetlog.txt」。)
工具下載容易,具體方法如下:(Windows XP下測試通過)
1、開始——運行——regedit.exe,打開註冊表編輯器,刪除以下兩個鍵:
2、用記事本打開%winroot%\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協議便可。記得把INF文件改回來再重新安裝,不然老是報告未經驗證什麼的。 5、再重啟一次,這時應該可以了,可以根據需要,設置一下IP位址 看看INF文件 [MS_TCPIP.PrimaryInstall]
; TCPIP has properties to display Characteristics = 0xA0 ; NCF_HAS_UI | NCF_NOT_USER_REMOVABLE