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

Windows 2000 秘密武器:Netdiag.exe 網路連通診斷工具完整指南(上)

編輯:Windows Server 教學

Windows 2000 大幅強化網路子系統,Support Tools 隨附的 Netdiag.exe 成為網管人員診斷連通性故障的得力助手。該工具採純命令列模式(資源佔用極低),透過執行一系列標準化測試,逐層隔離故障域,輸出關鍵狀態資訊,協助技術人員快速定位問題根因。其參數簡潔、功能強大、輸出結構化,極適合腳本化部署與排程監控。

核心特性

  • 命令列原生,易整合至批次檔/排程工作。
  • 整合 WMI、MSINFO、動態連結庫,可選擇性輸出 GUI 登錄指標。
  • 蒐集網路狀態、驅動程式、協定堆疊、收發能力等全維度資訊。
  • 測試應用程式/服務產生的輸入/回應機制。
  • 支援 Win32 平台;可搭配排程器定期自動生成健康報告。

執行前提

系統必須已「綁定」TCP/IP 協定至網路介面卡,且介面卡運作正常。若缺少此前提,絕大多數測試將失敗或產生誤導性結果。

完整語法與參數詳解

netdiag [/q] [/v] [/l] [/debug] [/d:DomainName] [/fix] [/DcAccountEnum] [/test:TestName] [/skip:TestName]
參數說明
/q靜默輸出,僅顯示錯誤資訊。
/v詳細輸出,包含通過測試的細節。
/l將輸出導向 NetDiag.log 檔案。
/debug極詳細除錯輸出,執行時間可能達數分鐘。
/d:DomainName指定搜尋網域控制器的目標網域。
/fix嘗試自動修復偵測到的局部問題(如重新註冊 DNS 記錄)。
/DcAccountEnum列舉網域控制器的電腦帳號資訊。
/test:TestName僅執行指定測試項目(需確認 TCP/IP 已綁定)。
/skip:TestName跳過指定測試項目(需搭配 /c 使用)。

完整測試項目清單(共 24 項)

所有測試名稱區分大小寫,需精確輸入。下表附上中文意譯與核心驗證目標:

測試名稱中文意譯核心驗證目標
AutonetAPIPA 自動檢測驗證連結區域網路位址 (169.254.x.x) 分配機制
Bindings綁定檢測確認協定與介面卡綁定順序正確
Browser瀏覽器服務檢測驗證 Computer Browser 服務運作與主瀏覽器選舉
DcList網域控制器清單檢測列舉並驗證網域內 DC 可達性
DefGw預設閘道檢測確認預設閘道可達且路由有效
DNSDNS 檢測驗證 DNS 伺服器回應、區域傳遞、動態更新
DsGetDc網域控制器發現檢測測試 DsGetDcName API 尋找 DC 能力
IpConfigIP 組態檢測驗證 IP 位址、子網路遮罩、DNS/WINS 設定
IpLoopBkIP 回環 Ping 檢測測試 127.0.0.1 回環連通性
IPXIPX 檢測驗證 NWLink IPX/SPX 協定堆疊
KerberosKerberos 檢測驗證 KDC 可達、票據獲取/更新流程
LdapLDAP 檢測測試 LDAP 連接埠 389/636 連通與繫結
Member網域成員資格檢測確認電腦帳號在網域中有效
Modem數據機診斷檢測驗證數據機硬體與驅動程式狀態
NbtNmNetBT 名稱檢測驗證 NetBIOS 名稱註冊/解析 (WINS/廣播)
Ndis網卡查詢檢測透過 NDIS 查詢介面卡統計與狀態
NetBTTransportsNetBT 傳輸檢測驗證 NetBIOS over TCP/IP 傳輸路徑
NetstatNetstat 狀態資訊檢測擷取 TCP/UDP 連線表、路由表、介面統計
NetwareNetWare 檢測驗證 CSNW/GSNW 用戶端連線狀態
Route路由檢測驗證靜態/動態路由表條目有效性
Trust信任關係檢測驗證網域間信任關係 (Kerberos/NTLM)
WANWAN 組態檢測驗證 RAS/VPN 介面與撥號連線設定
WINSWINS 服務檢測驗證 WINS 伺服器註冊/複寫/查詢
WinsockWinsock 檢測驗證 Winsock 目錄完整性、分層服務提供者 (LSP)

快速上手範例

  • netdiag /? — 顯示完整說明(含測試清單)。
  • netdiag /v /l — 詳細輸出並寫入 Log,適合離線分析。
  • netdiag /test:DNS /test:Trust /v — 針對性驗證 DNS 與信任關係。
  • netdiag /skip:Modem /skip:Netware /q — 排除無關項目,靜默執行其餘測試。
  • netdiag /fix /v — 嘗試自動修復並輸出詳細過程。

下篇預告

下一篇將深入解析各測試項目的輸出欄位含義、常見錯誤碼對照表、實戰案例分析,以及如何將 Netdiag 整合至企業級網路健康監控體系。

Copyright © Windows教程網 All Rights Reserved