Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 系統下重新安裝 TCP/IP 協定的完整指南

編輯:XP 系統應用技巧

TCP/IP 協定堆疊是 Windows XP 網路通訊的核心,一旦損毀會導致無法上網、Ping 失敗等嚴重問題。由於它是系統核心元件,「本地連線」內容頁面的「解除安裝」按鈕永遠是灰色無法點選。本文提供兩種經實測有效的修復方案,助您快速恢復網路連線。

方案一:使用 NetShell 重設 TCP/IP 堆疊(官方推薦)

  1. 點選「開始」→「執行」,輸入 cmd 按 Enter 開啟命令提示字元。
  2. 輸入以下指令並按 Enter:
    netsh int ip reset c:\resetlog.txt
  3. 重新開機。系統會依據 resetlog.txt 記錄重設結果,效果等同於重新安裝 TCP/IP 協定。

注意:日誌檔路徑必須指定完整路徑(如 c:\resetlog.txt),不可省略。

方案二:註冊表修復法(當方案一無效時)

步驟 1:刪除 Winsock 相關鍵值

  1. 「開始」→「執行」→ 輸入 regedit 開啟登錄編輯器。
  2. 依序展開並刪除以下兩個機碼:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
  3. 關閉登錄編輯器並重開機。

步驟 2:修改 nettcpip.inf 讓 TCP/IP 可被重新安裝

  1. 用記事本開啟 %windir%\inf\nettcpip.inf(通常為 C:\Windows\inf\nettcpip.inf)。
  2. 搜尋 [MS_TCPIP.PrimaryInstall] 區段。
  3. 找到 Characteristics = 0xa0,將 0xa0 改為 0x80。
  4. 儲存檔案並重開機。
  5. 重開機後進入「網路連線」→ 右鍵「本地連線」→「內容」→ 「安裝」→「協定」→「添加」→「從磁碟安裝」→ 瀏覽至 %windir%\inf 選取 nettcpip.inf → 確定即可重新安裝 TCP/IP。

常見問題排查

  • Ping 顯示「傳送失敗」或「一般失敗」:通常為 TCP/IP 損毀,優先嘗試方案一。
  • IP 顯示 0.0.0.0 或 169.254.x.x:DHCP 服務異常,檢查「DHCP Client」服務是否啟動。
  • 方案一執行後仍無法上網:嘗試方案二,或檢查防火牆/防毒軟體是否攔截網路流量。

提醒:修改登錄表與系統檔案前建議先備份重要資料,或建立系統還原點。Windows XP 已停止支援,若條件允許,升級至支援中的作業系統(Windows 10/11)才是長久之計。

Copyright © Windows教程網 All Rights Reserved