Jquery中文網 www.twdanq.live
Jquery中文網 >  操作系統  >  windows  >  正文 學習使用命令安裝和卸載windows服務

學習使用命令安裝和卸載windows服務

發布時間:2014-08-15   編輯:www.twdanq.live
使用命令安裝和卸載windows服務

安裝服務:
InstallUtil.exe 服務名

卸載服務:
InstallUtil.exe 服務名 /u 或者 服務名 -uninstall

啟動服務: net start 服務名
停止服務: net stop 服務名

SC.exe 檢索和設置有關服務的控制信息
可以使用 SC.exe 來測試和調試服務程序。可以設置存儲在注冊表中的服務屬性來控制如何在啟動時和作為后臺程序運行時啟動服務應用程序。
SC.exe 的參數可以配置指定的服務,檢索當前服務的狀態,也可以停止和啟動服務。
可以生成批處理文件來調用不同的 SC.exe 命令以自動啟動或關閉服務序列。
SC.exe 提供的功能類似于“控制面板”中“管理工具”項中的“服務”。

打開CMD后,運行SC命令得到如下help信息:

描述:
SC 是用于與服務控制管理器通信的命令行程序。
用法:
sc [<server>] [command] [service name] <option1> <option2>...
選項 <server> 的格式為 "\\ServerName",省略則表示本機
可以鍵入 "sc [command]"以獲得命令的進一步幫助
命令:
query-----------查詢服務的狀態,或枚舉服務類型的狀態。
queryex---------查詢服務的擴展狀態,或枚舉服務類型的狀態。
start-----------啟動服務。
pause-----------發送 PAUSE 控制請求到服務。
interrogate-----發送 INTERROGATE 控制請求到服務。
continue--------發送 CONTINUE 控制請求到服務。
stop------------發送 STOP 請求到服務。
config----------(永久地)更改服務的配置。
description-----更改服務的描述。
failure---------更改服務失敗時所進行的操作。
qc--------------查詢服務的配置信息。
qdescription----查詢服務的描述。
qfailure--------查詢失敗服務所進行的操作。
delete----------(從注冊表)刪除服務。
create----------創建服務(將其添加到注冊表)。
control---------發送控制到服務。
sdshow----------顯示服務的安全描述符。
sdset-----------設置服務的安全描述符。
GetDisplayName--獲取服務的 DisplayName。
GetKeyName------獲取服務的 ServiceKeyName。
EnumDepend------枚舉服務的依存關系。

示例:
1)啟動服務
 

復制代碼 代碼如下:
sc start MyService

2)創建服務
 

復制代碼 代碼如下:
sc create BITS binpath= "C:\WINDOWS\system32\svchost.exe -k netsvcs" type= share start= auto displayname= "Background Intelligent Transfer Service" depend= RpcSs/EventSystem

3)修改服務描述
 

復制代碼 代碼如下:
sc description BITS "利用空閑的網絡帶寬在后臺傳輸文件。"

4)刪除服務
 

復制代碼 代碼如下:
sc delete 主動防御

提示:sc cretate命令后面帶的參數比如[binPath= ]的等號后面必須有個空格,沒空格你怎么折騰都不行的,哈哈。微軟還真搞笑啊,搞這么個功能迷惑人。同樣,后面的其它參數比如group= , displayname=的等號后面都需要空格,不然sc create命令不會成功創建服務,只會返回給你幫助信息。

下列命令不查詢服務名稱:
sc <server> <command> <option>
boot------------(ok | bad) 表明是否將上一次啟動保存為最后所知的好的啟動配置
Lock------------鎖定服務數據庫
QueryLock-------查詢 SCManager 數據庫的 LockStatus

對SC query的說明:
列舉活動服務和驅動程序狀態,使用命令: sc query
顯示messenger服務,使用命令: sc query messenger
只列舉活動的驅動程序,使用命令: sc query type= driver
列舉Win32服務,使用命令: sc query type= service
列舉所有的服務和驅動程序,使用命令: sc query state= all
用50 byte的緩沖區來進行列舉,使用命令: sc query bufsize= 50
在恢復列舉時使用index=14,使用命令: sc query ri=14
列舉所有的交互式服務,使用命令: sc query type= service type= interact

您可能感興趣的文章:
學習使用命令安裝和卸載windows服務
學習手動添加和刪除Windows服務
Linux(centos)下安裝卸載命令rpm make install
win2003 UDP端口占用太多的解決辦法
Win2008 R2下Server Core常用命令(必知必會)
Node.js簡介與安裝開發環境教程
win2003安全設置教程(偽裝篇)
使用WScript.Shell對象隱藏cmd命令行運行框的方法
使用PowerShell刪除Windows Server遷移工具
Centos中yum安裝和卸載軟件的方法

[關閉]
广西快乐10分怎样开奖号码