windows服務(wù)操作之刪除服務(wù) 批處理實(shí)現(xiàn)
更新時(shí)間:2009年03月13日 00:00:24 作者:
用批處理實(shí)現(xiàn)的刪除服務(wù)器的方法,其實(shí)就是利用了批處理下的sc命令。
將以下字符另存為一個(gè)批處理文件.bat
echo 正在停止服務(wù)...
net stop TEST服務(wù)
echo 正在刪除服務(wù)...
sc delete TEST服務(wù)
echo 按任意鍵退出...
pause
sc幫助文件可以使用sc /? 獲取
錯(cuò)誤: 未知命令
描述:
SC 是用于與服務(wù)控制管理器通信的命令行程序。
用法:
sc <server> [command] [service name] <option1> <option2>...
選項(xiàng) <server> 的格式為 "\\ServerName"
可以鍵入 "sc [command]"以獲得命令的進(jìn)一步幫助
命令:
query-----------查詢(xún)服務(wù)的狀態(tài),
或枚舉服務(wù)類(lèi)型的狀態(tài)。
queryex---------查詢(xún)服務(wù)的擴(kuò)展?fàn)顟B(tài),
或枚舉服務(wù)類(lèi)型的狀態(tài)。
start-----------啟動(dòng)服務(wù)。
pause-----------發(fā)送 PAUSE 控制請(qǐng)求到服務(wù)。
interrogate-----發(fā)送 INTERROGATE 控制請(qǐng)求到服務(wù)。
continue--------發(fā)送 CONTINUE 控制請(qǐng)求到服務(wù)。
stop------------發(fā)送 STOP 請(qǐng)求到服務(wù)。
config----------(永久地)更改服務(wù)的配置。
description-----更改服務(wù)的描述。
failure---------更改服務(wù)失敗時(shí)所進(jìn)行的操作。
qc--------------查詢(xún)服務(wù)的配置信息。
qdescription----查詢(xún)服務(wù)的描述。
qfailure--------查詢(xún)失敗服務(wù)所進(jìn)行的操作。
delete----------(從注冊(cè)表)刪除服務(wù)。
create----------創(chuàng)建服務(wù)(將其添加到注冊(cè)表)。
control---------發(fā)送控制到服務(wù)。
sdshow----------顯示服務(wù)的安全描述符。
sdset-----------設(shè)置服務(wù)的安全描述符。
GetDisplayName--獲取服務(wù)的 DisplayName。
GetKeyName------獲取服務(wù)的 ServiceKeyName。
EnumDepend------枚舉服務(wù)的依存關(guān)系。
下列命令不查詢(xún)服務(wù)名稱(chēng):
sc <server> <command> <option>
boot------------(ok | bad) 表明是否將上一次啟動(dòng)保存為
最后所知的好的啟動(dòng)配置
Lock------------鎖定服務(wù)數(shù)據(jù)庫(kù)
QueryLock-------查詢(xún) SCManager 數(shù)據(jù)庫(kù)的 LockStatus
示例:
sc start MyService
您想查閱 QUERY 和 QUERYEX 命令的幫助嗎? [ y | n ]:
QUERY 和 QUERYEX 選項(xiàng):
如果查詢(xún)命令帶服務(wù)名稱(chēng),將返回
該服務(wù)的狀態(tài)。其他選項(xiàng)不適合這種
情況。如果查詢(xún)命令不帶參數(shù)或
帶下列選項(xiàng)之一,將枚舉此服務(wù)。
type= 要枚舉的服務(wù)的類(lèi)型(driver, service, all)
默認(rèn) = service)
state= 要枚舉的服務(wù)的狀態(tài) (inactive, all)
(默認(rèn) = active)\n"
bufsize= 枚舉緩沖區(qū)的大小(以字節(jié)計(jì))
(默認(rèn) = 4096)
ri= 開(kāi)始枚舉的恢復(fù)索引號(hào)\n"
(默認(rèn) = 0)
group= 要枚舉的服務(wù)組
(默認(rèn) = all groups)
句法示例
sc query - 枚舉活動(dòng)服務(wù)和驅(qū)動(dòng)程序的狀態(tài)
sc query messenger - 顯示信使服務(wù)的狀態(tài)
sc queryex messenger - 顯示信使服務(wù)的擴(kuò)展?fàn)顟B(tài)
sc query type= driver - 僅枚舉活動(dòng)驅(qū)動(dòng)程序
sc query type= service - 僅枚舉 Win32 服務(wù)
sc query state= all - 枚舉所有服務(wù)和驅(qū)動(dòng)程序
sc query bufsize= 50 - 枚舉緩沖區(qū)為 50 字節(jié)
sc query ri= 14 - 枚舉時(shí)恢復(fù)索引 = 14
sc queryex group= \"\" - 枚舉不在組內(nèi)的活動(dòng)服務(wù)
sc query type= service type= interact - 枚舉所有不活動(dòng)服務(wù)
sc query type= driver group= NDIS - 枚舉所有 NDIS 驅(qū)動(dòng)程序
復(fù)制代碼 代碼如下:
echo 正在停止服務(wù)...
net stop TEST服務(wù)
echo 正在刪除服務(wù)...
sc delete TEST服務(wù)
echo 按任意鍵退出...
pause
sc幫助文件可以使用sc /? 獲取
錯(cuò)誤: 未知命令
描述:
SC 是用于與服務(wù)控制管理器通信的命令行程序。
用法:
sc <server> [command] [service name] <option1> <option2>...
選項(xiàng) <server> 的格式為 "\\ServerName"
可以鍵入 "sc [command]"以獲得命令的進(jìn)一步幫助
命令:
query-----------查詢(xún)服務(wù)的狀態(tài),
或枚舉服務(wù)類(lèi)型的狀態(tài)。
queryex---------查詢(xún)服務(wù)的擴(kuò)展?fàn)顟B(tài),
或枚舉服務(wù)類(lèi)型的狀態(tài)。
start-----------啟動(dòng)服務(wù)。
pause-----------發(fā)送 PAUSE 控制請(qǐng)求到服務(wù)。
interrogate-----發(fā)送 INTERROGATE 控制請(qǐng)求到服務(wù)。
continue--------發(fā)送 CONTINUE 控制請(qǐng)求到服務(wù)。
stop------------發(fā)送 STOP 請(qǐng)求到服務(wù)。
config----------(永久地)更改服務(wù)的配置。
description-----更改服務(wù)的描述。
failure---------更改服務(wù)失敗時(shí)所進(jìn)行的操作。
qc--------------查詢(xún)服務(wù)的配置信息。
qdescription----查詢(xún)服務(wù)的描述。
qfailure--------查詢(xún)失敗服務(wù)所進(jìn)行的操作。
delete----------(從注冊(cè)表)刪除服務(wù)。
create----------創(chuàng)建服務(wù)(將其添加到注冊(cè)表)。
control---------發(fā)送控制到服務(wù)。
sdshow----------顯示服務(wù)的安全描述符。
sdset-----------設(shè)置服務(wù)的安全描述符。
GetDisplayName--獲取服務(wù)的 DisplayName。
GetKeyName------獲取服務(wù)的 ServiceKeyName。
EnumDepend------枚舉服務(wù)的依存關(guān)系。
下列命令不查詢(xún)服務(wù)名稱(chēng):
sc <server> <command> <option>
boot------------(ok | bad) 表明是否將上一次啟動(dòng)保存為
最后所知的好的啟動(dòng)配置
Lock------------鎖定服務(wù)數(shù)據(jù)庫(kù)
QueryLock-------查詢(xún) SCManager 數(shù)據(jù)庫(kù)的 LockStatus
示例:
sc start MyService
您想查閱 QUERY 和 QUERYEX 命令的幫助嗎? [ y | n ]:
QUERY 和 QUERYEX 選項(xiàng):
如果查詢(xún)命令帶服務(wù)名稱(chēng),將返回
該服務(wù)的狀態(tài)。其他選項(xiàng)不適合這種
情況。如果查詢(xún)命令不帶參數(shù)或
帶下列選項(xiàng)之一,將枚舉此服務(wù)。
type= 要枚舉的服務(wù)的類(lèi)型(driver, service, all)
默認(rèn) = service)
state= 要枚舉的服務(wù)的狀態(tài) (inactive, all)
(默認(rèn) = active)\n"
bufsize= 枚舉緩沖區(qū)的大小(以字節(jié)計(jì))
(默認(rèn) = 4096)
ri= 開(kāi)始枚舉的恢復(fù)索引號(hào)\n"
(默認(rèn) = 0)
group= 要枚舉的服務(wù)組
(默認(rèn) = all groups)
句法示例
sc query - 枚舉活動(dòng)服務(wù)和驅(qū)動(dòng)程序的狀態(tài)
sc query messenger - 顯示信使服務(wù)的狀態(tài)
sc queryex messenger - 顯示信使服務(wù)的擴(kuò)展?fàn)顟B(tài)
sc query type= driver - 僅枚舉活動(dòng)驅(qū)動(dòng)程序
sc query type= service - 僅枚舉 Win32 服務(wù)
sc query state= all - 枚舉所有服務(wù)和驅(qū)動(dòng)程序
sc query bufsize= 50 - 枚舉緩沖區(qū)為 50 字節(jié)
sc query ri= 14 - 枚舉時(shí)恢復(fù)索引 = 14
sc queryex group= \"\" - 枚舉不在組內(nèi)的活動(dòng)服務(wù)
sc query type= service type= interact - 枚舉所有不活動(dòng)服務(wù)
sc query type= driver group= NDIS - 枚舉所有 NDIS 驅(qū)動(dòng)程序
相關(guān)文章
用批處理實(shí)現(xiàn)的反應(yīng)速度測(cè)試工具
當(dāng)窗口變成紅色的時(shí)候,迅速按下回車(chē)鍵,程序?qū)y(cè)試你的反應(yīng)速度并顯示出來(lái),精確度為0.01秒Johnny.R的反應(yīng)速度為0.11秒,看你能否超越他看平均反應(yīng)速度請(qǐng)按2012-05-05Call 從一個(gè)批處理程序調(diào)用另一個(gè)批處理程序,并且不終止父批處理程序。
Call 從一個(gè)批處理程序調(diào)用另一個(gè)批處理程序,并且不終止父批處理程序。...2007-09-09BAT批處理全自動(dòng)(靜默)安裝軟件的方法(包含4種常見(jiàn)安裝包格式)
這篇文章主要介紹了BAT批處理全自動(dòng)(靜默)安裝軟件的方法(包含4種常見(jiàn)安裝包格式),本文講解了常用應(yīng)用軟件的封裝類(lèi)型、測(cè)試方法與安裝類(lèi)型分析、在批處理文件中的要求等內(nèi)容,需要的朋友可以參考下2015-06-06cmd下獲取當(dāng)前系統(tǒng)時(shí)間的bat
編寫(xiě)Windows批處理時(shí)經(jīng)常會(huì)需要使用到日期和時(shí)間作為文件名,每次備份都可以使用不同名字,所以是非常重要的2020-03-03Chkntfs 顯示或指定在啟動(dòng)計(jì)算機(jī)時(shí)計(jì)劃的自動(dòng)系統(tǒng)檢查是否在 FAT、FAT32 或者 NTFS 卷上運(yùn)行。
Chkntfs 顯示或指定在啟動(dòng)計(jì)算機(jī)時(shí)計(jì)劃的自動(dòng)系統(tǒng)檢查是否在 FAT、FAT32 或者 NTFS 卷上運(yùn)行。...2007-09-09