萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 電腦常見故障 >> 無法連上網路

Windows 無法上網綜合排查手冊:Vista/2003/XP/重灌/雙系統五大場景實戰解法

Windows 網路問題千變萬化,但核心邏輯不變:實體層 → 協定層 → 服務層 → 應用層 逐層驗證。本文針對五大高頻場景提供標準化排查流程與指令,助您快速定位根因。

場景一:Vista/Win7/Win8/Win10/Win11 — 「網路與共用中心」新介面操作

  1. 工作列網路圖示右鍵 → 開啟網路與網際網路設定 (或控制台 → 網路與共用中心)。
  2. 左側選 「變更介面卡設定」。
  3. 右鍵對應介面卡 (乙太網路/Wi-Fi) → 內容。
  4. 雙擊 「網際網路通訊協定第 4 版 (TCP/IPv4)」。
  5. 靜態 IP 環境:填入 IP、子網路遮罩、預設閘道、DNS (建議 1.1.1.1 / 8.8.8.8)。
    DHCP 環境:選「自動取得 IP 位址」與「自動取得 DNS 伺服器位址」。
  6. 確定 → 關閉視窗 → 重新啟用介面卡 (停用/啟用) 或 ipconfig /release && ipconfig /renew。

場景二:Windows Server 2003 — TCP/IP 協定損毀修復 (註冊表 + 重裝協定)

現象:本地連線內無 TCP/IP、或 TCP/IP 掛載失敗、卸載鈕灰色。

  1. 備份註冊表:regedit → 匯出 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip 及 Tcpip6。
  2. 刪除 Winsock 目錄:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
  3. 修改 %SystemRoot%\inf\nettcpip.inf:
    找 [MS_TCPIP.PrimaryInstall] 區段 → Characteristics = 0xA0 改為 0x80 (允許使用者移除)。
  4. 「本地連線」內容 → 安裝 → 協定 → 從磁碟安裝 → 選 nettcpip.inf → 選「Internet 通訊協定 (TCP/IP)」安裝 (忽略無數位簽章警告)。
  5. 回到網路連線 → 選 TCP/IP → 「解除安裝」 (此時卸載鈕可用) → 重開機。
  6. 將 nettcpip.inf Characteristics 改回 0xA0 → 重新安裝一次 TCP/IP → 重開機 → 重設 IP/DNS。
  7. 若仍失敗 → chkdsk /f /r 修復磁碟 → 重試。

場景三:Windows XP — 經典「網卡看得到、連不上」三步驟

  1. 檢查實體:水晶頭、網卡座、換線、換插槽、指示燈亮否。
  2. 重裝驅動:裝置管理員 → 網路介面卡 → 右鍵實體網卡 → 解除安裝 (勿動 1394) → 重開機 → XP 自動重裝或手動指定驅動。
  3. 重設 TCP/IP 堆疊:
    netsh winsock reset + netsh int ip reset + 重開機 (XP SP2+ 支援)。
  4. 若拿到 APIPA (169.254.x.x) → 手動設定靜態 IP (192.168.1.x/24、閘道 192.168.1.1、DNS 1.1.1.1)。

場景四:重灌系統後無法上網

  1. ping 192.168.1.1 (或閘道 IP) → 通 = 路由器可達 → 設定路由器撥號/橋接模式即可。
  2. 不通 → ping 127.0.0.1 → 不通 = TCP/IP 堆疊壞 → 重裝協定/重灌。
  3. 若用 PPPoE 撥號軟體 (Enternet/ISP 客製) → 重裝該軟體、確認 VPI/VCI、封裝模式 (LLC/VC-Mux)。

場景五:Vista + XP 雙系統、或多重開機環境

  1. 先 ping 127.0.0.1 驗證 TCP/IP 堆疊。
  2. ipconfig 取得 IP/閘道 → ping 閘道 驗證實體/驅動。
  3. 雙系統共用實體網卡,MAC 相同,路由器/交換器 MAC 表可能混淆 → 重開機強制重學、或路由器清 ARP。
  4. Vista/Win7+ 預設關閉「LLTD」導致 XP 在網路鄰居看不見 → 啟用 LLTD Responder (KB922120) 或忽略此現象 (不影響實際通訊)。

通用萬用指令包 (管理員 CMD/PowerShell)

ipconfig /all
ping 127.0.0.1
ping <閘道IP>
ping 8.8.8.8
ping www.google.com
nslookup www.google.com 8.8.8.8
netsh winsock reset
netsh int ip reset
netsh advfirewall reset
Get-NetAdapter | ft Name,InterfaceDescription,Status,LinkSpeed,MacAddress

依場景匹配流程,配合通用指令包,Windows 無法上網 90% 以上案例可在 15 分鐘內定位解決。剩下 10% 多為 ISP 端故障、硬體損壞、特殊軟體衝突,再尋求廠商支援。

copyright © 萬盛學電腦網 all rights reserved