More Related Content Similar to 08.如何利用Netstat指令及Windows工作管理員來排解網路連線異常的狀況?
Similar to 08.如何利用Netstat指令及Windows工作管理員來排解網路連線異常的狀況? (20) More from Chui-Wen Chiu (20) 08.如何利用Netstat指令及Windows工作管理員來排解網路連線異常的狀況?1. 如何利用 netstat 指令及 Windows 工作管理員來排解網路連線異
常的狀況?
01 / 03 / 2005
在 Windows 2000 或是 XP 的環境下,若發現網路連線明顯的變慢,或網路設
備有類似當機情況時,可使用 netstat 指令配合 Windows 工作管理員動作來
檢測及排除網路連線是否異常的狀況。
檢測步驟如下:
《步驟一》先檢視網路連線狀態。
1. 請開啟「命令提示字元」功能,於指令列鍵入 netstat –n(相關參數說明解
釋,可鍵入 netstat ?來查詢),若未連線存取時,欄位皆為空白。
2. 當建立連線存取時,則各個欄位會出現相對應的資訊。
3. 在連線時 State 的欄位可能會有以下幾種狀態:
SYN_SENT:連線初始時,發送封包的狀態。
TIME_WAIT:等候對方回應的狀態。
ESTABLISHED:連線已建立完成的狀態。
2. 在這些欄位中要特別檢視的是
『Local Address』欄位內的 port number 以及『State』欄位的 SYN_SENT 這個
狀態。
若出現大量的連線,port number 呈現連續性(正常的話應為隨機性,不至於
出現大量的連續性,除非整個網路只有一部主機連線),並且 State 持續為
SYN_SENT 的狀態時,則可大約判定網路連線是處於異常狀態。
《步驟二》檢視異常狀態是否為系統造成。
1. 將系統重新開機,並於開機顯示第二個畫面(系統硬體狀態表格)時,按
下『F8』鍵,進入 Windows 開機選單畫面,選擇「安全模式(含網路功能)」項
目,進入安全模式。
2. 進入安全模式後,開啟「命令提示字元」功能,再次執行 netstat –n 指令,
檢視相關欄位資訊。若未出現如上述大量 SYN_SENT 的狀態時,則可初步判
定網路連線異常狀態是系統造成的比率較高。
3. 接下來啟動 Windows 工作管理員(同時按下 Ctrl-Alt-Delete 鍵),點選『處
4. 2. 將多出來之程序一一結束工作,並一一執行 netstat –n 指令,以檢視欄位狀
態是否恢復正常,重複此動作來篩選出造成異常的執行程式,移除或關閉來排
解此問題。
3. 以下列出部份執行程序的說明,以協助加快篩選時間及縮小篩選範圍。於篩
選程序時,可以此為基準來過濾,相信可以很快篩選出異常的執行程序,排解
連線異常問題。