天天看點

玩轉Windows服務系列——指令行管理Windows服務管理Windows服務的主要cmd指令列舉所有的Windows服務及其詳細資訊檢視指定服務的詳細資訊啟動Windows服務停止Windows服務建立Windows服務删除Windows服務枚舉Windows服務的依存關系sc指令的其他功能總結相關資料系列連結

說到Windows服務的管理就不得不說通過指令行的方式管理Windows服務,因為無論是系統管理者,還是通過程式設計的方式調用cmd指令,指令行都是非常友善以及強大的工具。

接下來就看一下如何通過cmd指令管理Windows服務。

管理Windows服務的指令應該有很多,但是我所了解到的指令主要有兩個:sc、net。

說是兩個cmd指令,實際就是windows的system32目錄下的兩個執行程式,因為環境變量Path中有system32目錄,是以輸入這樣的指令,cmd會去這個指令中找到相應的執行程式

玩轉Windows服務系列——指令行管理Windows服務管理Windows服務的主要cmd指令列舉所有的Windows服務及其詳細資訊檢視指定服務的詳細資訊啟動Windows服務停止Windows服務建立Windows服務删除Windows服務枚舉Windows服務的依存關系sc指令的其他功能總結相關資料系列連結
玩轉Windows服務系列——指令行管理Windows服務管理Windows服務的主要cmd指令列舉所有的Windows服務及其詳細資訊檢視指定服務的詳細資訊啟動Windows服務停止Windows服務建立Windows服務删除Windows服務枚舉Windows服務的依存關系sc指令的其他功能總結相關資料系列連結

通過sc的query可以列舉出所有的Windows服務及其詳細資訊:

玩轉Windows服務系列——指令行管理Windows服務管理Windows服務的主要cmd指令列舉所有的Windows服務及其詳細資訊檢視指定服務的詳細資訊啟動Windows服務停止Windows服務建立Windows服務删除Windows服務枚舉Windows服務的依存關系sc指令的其他功能總結相關資料系列連結

比如說檢視IISADMIN服務的詳細資訊

玩轉Windows服務系列——指令行管理Windows服務管理Windows服務的主要cmd指令列舉所有的Windows服務及其詳細資訊檢視指定服務的詳細資訊啟動Windows服務停止Windows服務建立Windows服務删除Windows服務枚舉Windows服務的依存關系sc指令的其他功能總結相關資料系列連結

啟動Windows服務可以通過兩種指令,以IISADMIN服務來說明,一種是sc指令

玩轉Windows服務系列——指令行管理Windows服務管理Windows服務的主要cmd指令列舉所有的Windows服務及其詳細資訊檢視指定服務的詳細資訊啟動Windows服務停止Windows服務建立Windows服務删除Windows服務枚舉Windows服務的依存關系sc指令的其他功能總結相關資料系列連結

另外一種是比較常用的net指令

玩轉Windows服務系列——指令行管理Windows服務管理Windows服務的主要cmd指令列舉所有的Windows服務及其詳細資訊檢視指定服務的詳細資訊啟動Windows服務停止Windows服務建立Windows服務删除Windows服務枚舉Windows服務的依存關系sc指令的其他功能總結相關資料系列連結

停止Windows服務也可以使用sc和net指令

指令行建立Windows服務就要依賴sc指令了,

下面是指令的具體的使用方式

玩轉Windows服務系列——指令行管理Windows服務管理Windows服務的主要cmd指令列舉所有的Windows服務及其詳細資訊檢視指定服務的詳細資訊啟動Windows服務停止Windows服務建立Windows服務删除Windows服務枚舉Windows服務的依存關系sc指令的其他功能總結相關資料系列連結

注意這裡的格式,“=”後面是必須空一格的,否則會出現錯誤。

示例:

建立服務後可以通過服務管理器來驗證一下

玩轉Windows服務系列——指令行管理Windows服務管理Windows服務的主要cmd指令列舉所有的Windows服務及其詳細資訊檢視指定服務的詳細資訊啟動Windows服務停止Windows服務建立Windows服務删除Windows服務枚舉Windows服務的依存關系sc指令的其他功能總結相關資料系列連結
玩轉Windows服務系列——指令行管理Windows服務管理Windows服務的主要cmd指令列舉所有的Windows服務及其詳細資訊檢視指定服務的詳細資訊啟動Windows服務停止Windows服務建立Windows服務删除Windows服務枚舉Windows服務的依存關系sc指令的其他功能總結相關資料系列連結

sc指令的所有功能以及幫助資訊,可以在cmd指令視窗中直接輸入sc即可

玩轉Windows服務系列——指令行管理Windows服務管理Windows服務的主要cmd指令列舉所有的Windows服務及其詳細資訊檢視指定服務的詳細資訊啟動Windows服務停止Windows服務建立Windows服務删除Windows服務枚舉Windows服務的依存關系sc指令的其他功能總結相關資料系列連結

使用cmd指令管理系統可以提高效率,雖然沒有使用者界面,但是功能足夠強大,指令非常豐富,程式設計中使用也可以降低代碼的複雜程度。

管理Windows服務使用到的兩個指令:sc、net。

<a href="http://www.cnblogs.com/hbccdf/p/3477644.html">玩轉Windows服務系列——建立Windows服務</a>

<a href="http://www.cnblogs.com/hbccdf/p/3486565.html">玩轉Windows服務系列——Debug、Release版本的注冊和解除安裝,及其原理</a>

<a href="http://www.cnblogs.com/hbccdf/p/3488391.html">玩轉Windows服務系列——無COM接口Windows服務啟動失敗原因及解決方案</a>

<a href="http://www.cnblogs.com/hbccdf/p/3489917.html">玩轉Windows服務系列——服務運作、停止流程淺析</a>

<a href="http://www.cnblogs.com/hbccdf/p/3491641.html">玩轉Windows服務系列——Windows服務小技巧</a>

<a href="http://www.cnblogs.com/hbccdf/p/managewindowsservicewithcmd.html">玩轉Windows服務系列——指令行管理Windows服務</a>

繼續閱讀