檢視系統服務的一般方式是通過“控制面板“的”管理工具“下面的服務程式檢視。
也可以通過Win+R在執行視窗輸入serivces.msc來開啟服務視窗。
但這種顯示方式有一個缺點,就是他是全部服務都顯示,不能篩選。
接下來我們要用一種全新的方式,通過自定義條件來控制服務列表的顯示。
工具/原料
Powershell程式(系統自帶)
方法/步驟
通過搜尋powershell找到Powershell程式,右鍵管理員模式開啟。
搜尋的時候不一定打全,一般打出po就能出現powershell程式了。
在powershell命令列視窗輸入
Get-Service Where Status -eq "Running" Out-GridView
就能得到一個所有正在執行的服務的列表。
Get-Service命令含義是 獲取服務;
Where Status -eq "Running" 含義是當狀態(Status)等於Runing的時候;
Out-GridView 含義是輸出方式為網格檢視。
同理,使用篩選條件為檢視停止執行(Status等於Stopped時)的服務的時候
輸入如下程式
Get-Service Where Status -eq "Stopped" Out-GridView
就能得到一個所有停止的服務的列表。
如果我們什麼條件都不是寫,只是單純輸出所有服務的列表就這樣寫:
Get-Service Out-GridView
得到一個全部服務的列表。
再這個列表檢視中,我們可以選擇篩選器在圖形化介面中篩選。
比如,選擇一個Status篩選條件,跟之前用命令輸入的值一樣,指定條件為
Status等於Running的所有服務。
還可以繼續附加篩選條件,
檢視服務狀態是執行,並且服務名稱含有rpc關鍵字的服務。
如圖所示,根據我們篩選的條件的服務就顯示了出來。
通過這種方式,我們可以快速檢視我們想要的服務的狀態,而不用在一堆列表裡面費時間查詢。