Windows 2000 大幅強化網路子系統,Support Tools 隨附的 Netdiag.exe 成為網管人員診斷連通性故障的得力助手。該工具採純命令列模式(資源佔用極低),透過執行一系列標準化測試,逐層隔離故障域,輸出關鍵狀態資訊,協助技術人員快速定位問題根因。其參數簡潔、功能強大、輸出結構化,極適合腳本化部署與排程監控。
系統必須已「綁定」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 使用)。 |
所有測試名稱區分大小寫,需精確輸入。下表附上中文意譯與核心驗證目標:
| 測試名稱 | 中文意譯 | 核心驗證目標 |
|---|---|---|
| Autonet | APIPA 自動檢測 | 驗證連結區域網路位址 (169.254.x.x) 分配機制 |
| Bindings | 綁定檢測 | 確認協定與介面卡綁定順序正確 |
| Browser | 瀏覽器服務檢測 | 驗證 Computer Browser 服務運作與主瀏覽器選舉 |
| DcList | 網域控制器清單檢測 | 列舉並驗證網域內 DC 可達性 |
| DefGw | 預設閘道檢測 | 確認預設閘道可達且路由有效 |
| DNS | DNS 檢測 | 驗證 DNS 伺服器回應、區域傳遞、動態更新 |
| DsGetDc | 網域控制器發現檢測 | 測試 DsGetDcName API 尋找 DC 能力 |
| IpConfig | IP 組態檢測 | 驗證 IP 位址、子網路遮罩、DNS/WINS 設定 |
| IpLoopBk | IP 回環 Ping 檢測 | 測試 127.0.0.1 回環連通性 |
| IPX | IPX 檢測 | 驗證 NWLink IPX/SPX 協定堆疊 |
| Kerberos | Kerberos 檢測 | 驗證 KDC 可達、票據獲取/更新流程 |
| Ldap | LDAP 檢測 | 測試 LDAP 連接埠 389/636 連通與繫結 |
| Member | 網域成員資格檢測 | 確認電腦帳號在網域中有效 |
| Modem | 數據機診斷檢測 | 驗證數據機硬體與驅動程式狀態 |
| NbtNm | NetBT 名稱檢測 | 驗證 NetBIOS 名稱註冊/解析 (WINS/廣播) |
| Ndis | 網卡查詢檢測 | 透過 NDIS 查詢介面卡統計與狀態 |
| NetBTTransports | NetBT 傳輸檢測 | 驗證 NetBIOS over TCP/IP 傳輸路徑 |
| Netstat | Netstat 狀態資訊檢測 | 擷取 TCP/UDP 連線表、路由表、介面統計 |
| Netware | NetWare 檢測 | 驗證 CSNW/GSNW 用戶端連線狀態 |
| Route | 路由檢測 | 驗證靜態/動態路由表條目有效性 |
| Trust | 信任關係檢測 | 驗證網域間信任關係 (Kerberos/NTLM) |
| WAN | WAN 組態檢測 | 驗證 RAS/VPN 介面與撥號連線設定 |
| WINS | WINS 服務檢測 | 驗證 WINS 伺服器註冊/複寫/查詢 |
| Winsock | Winsock 檢測 | 驗證 Winsock 目錄完整性、分層服務提供者 (LSP) |
netdiag /? — 顯示完整說明(含測試清單)。netdiag /v /l — 詳細輸出並寫入 Log,適合離線分析。netdiag /test:DNS /test:Trust /v — 針對性驗證 DNS 與信任關係。netdiag /skip:Modem /skip:Netware /q — 排除無關項目,靜默執行其餘測試。netdiag /fix /v — 嘗試自動修復並輸出詳細過程。下一篇將深入解析各測試項目的輸出欄位含義、常見錯誤碼對照表、實戰案例分析,以及如何將 Netdiag 整合至企業級網路健康監控體系。
Windows 2000 秘密武器:DiskProbe 磁碟編輯工具 (二) — 進階操作、限制與備份策略
企業級必讀:Windows Server 2008 核心優勢與管理者必備技能
Windows Server 2003 內建 Empty.exe 安全釋放記憶體:告別第三方優化軟體
Windows 2000 網路速度優化基礎設定:Modem、TCP/IP、連接埠完整調教
Windows 2000/XP 驅動程式相容性陷阱:內建驅動不一定最好,官方驅動才是王道
Windows Server 2008 列印管理主控台:企業級列印集中管理解決方案