iT邦幫忙

DAY 10
5

使用指令管理 Microsoft Windows Server系列 第 10

檢視執行中的程序 - 2

這次來些進階的指令,用 /v 顯示詳細工作資訊:

tasklist /v /fo list

部分執行結果:

映像名稱:     System Idle Process
PID:          0
工作階段名稱: Services
工作階段 #:   0
RAM使用量:    24 K
狀態:         Unknown
使用者名稱:   NT AUTHORITY\SYSTEM
CPU 時間:     15:44:11
視窗標題:     不適用

跟上一篇:檢視執行中的程序 - 1 比較,會發現多了 4 個項目:狀態、使用者名稱、CPU 時間、視窗標題。

接著來說說查看正在執行的程序與服務設定之間的關係,指令很簡單,用個 /svc 就好了:

tasklist /svc

部分執行結果:

映像名稱                       PID 服務
========================= ======== ============================================
System Idle Process              0 不適用
System                           4 不適用
smss.exe                       308 不適用
csrss.exe                      496 不適用
csrss.exe                      576 不適用
wininit.exe                    584 不適用
services.exe                   636 不適用
winlogon.exe                   668 不適用
lsass.exe                      680 EFS, KeyIso, ProtectedStorage, SamSs
lsm.exe                        688 不適用
svchost.exe                    800 DcomLaunch, PlugPlay, Power
svchost.exe                    880 RpcEptMapper, RpcSs
svchost.exe                   1020 AudioSrv, Dhcp, eventlog,
                                   lmhosts, wscsvc

看到沒?結果中,最後一個服務所顯示的名稱,都不是完整的名稱啊!忘記的話,請看先前的這篇:管理 Windows Server 服務

為什麼要扯到先前講的呢?因為有經驗的系統管理者會從 tasklist 結果中的 RAM使用量、 CPU 時間、狀態 來看出是哪個程序可能有問題,例如程序停止回應、記憶體沒被釋放,然後把服務重新啟動或關閉。


上一篇
檢視執行中的程序 - 1
下一篇
檢視執行中的程序 - 3
系列文
使用指令管理 Microsoft Windows Server25

尚未有邦友留言

立即登入留言