在windows的cmd下輸入sc
命令是xp系統中功能強大的dos命令,sc
命令能與「服務控制器」和已安裝裝置進行通訊。sc
是用於與服務控制管理器和服務進行通訊的命令列程式。
sc
可以得到其詳細的命令
c:\users\sxjct>sc
描述: sc 是用來與服務控制管理器和服務進行通訊
的命令列程式。
用法: sc [command] [service name] ...
選項的格式為 "\\servername"
可通過鍵入以下命令獲取有關命令的更多幫助: "sc [command]"
命令:query-----------查詢服務的狀態,
或列舉服務型別的狀態。
queryex---------查詢服務的擴充套件狀態,
或列舉服務型別的狀態。
start-----------啟動服務。
pause-----------向服務傳送 pause 控制請求。
interrogate-----向服務傳送 interrogate 控制請求。
continue--------向服務傳送 continue 控制請求。
stop------------向服務傳送 stop 請求。
config----------更改服務的配置(永久)。
description-----更改服務的描述。
failure---------更改失敗時服務執行的操作。
failureflag-----更改服務的失敗操作標誌。
sidtype---------更改服務的服務 sid 型別。
privs-----------更改服務的所需特權。
managedaccount--更改服務以將服務帳戶密碼
標記為由 lsa 管理。
qc--------------查詢服務的配置資訊。
qdescription----查詢服務的描述。
qfailure--------查詢失敗時服務執行的操作。
qfailureflag----查詢服務的失敗操作標誌。
qsidtype--------查詢服務的服務 sid 型別。
qprivs----------查詢服務的所需特權。
qtriggerinfo----查詢服務的觸發器引數。
qpreferrednode--查詢服務的首選 numa 節點。
qmanagedaccount-查詢服務是否將帳戶
與 lsa 管理的密碼結合使用。
qprotection-----查詢服務的程序保護級別。
quserservice----查詢使用者服務模板的本地例項。
delete ----------(從登錄檔中)刪除服務。
create----------建立服務(並將其新增到登錄檔中)。
control---------向服務傳送控制。
sdshow----------顯示服務的安全描述符。
sdset-----------設定服務的安全描述符。
showsid---------顯示與任意名稱對應的服務 sid 字串。
triggerinfo-----配置服務的觸發器引數。
preferrednode---設定服務的首選 numa 節點。
getdisplayname--獲取服務的 displayname。
getkeyname------獲取服務的 servicekeyname。
enumdepend------列舉服務依賴關係。
以下命令不需要服務名稱:
sc boot------------(ok | bad)指示是否應將上一次啟動另存為
最近一次已知的正確啟動配置
lock------------鎖定服務資料庫
querylock-------查詢 scmanager 資料庫的 lockstatus
示例: sc start myservice
query 和 queryex 選項:
如果查詢命令帶服務名稱,將返回
該服務的狀態。其他選項不適合這種
情況。如果查詢命令不帶引數或
帶下列選項之一,將列舉此服務。
type= 要列舉的服務的型別(driver, service, userservice, all)
(預設 = service)
state= 要列舉的服務的狀態 (inactive, all)
(預設 = active)
bufsize= 列舉緩衝區的大小(以位元組計)
(預設 = 4096)
ri= 開始列舉的恢復索引號
(預設 = 0)
group= 要列舉的服務組
(預設 = all groups)
語法示例
sc query - 列舉活動服務和驅動程式的狀態
sc query eventlog - 顯示 eventlog 服務的狀態
sc queryex eventlog - 顯示 eventlog 服務的擴充套件狀態
sc query type= driver - 僅列舉活動驅動程式
sc query type= service - 僅列舉 win32 服務
sc query state= all - 列舉所有服務和驅動程式
sc query bufsize= 50 - 列舉緩衝區為 50 位元組
sc query ri= 14 - 列舉時恢復索引 = 14
sc queryex group= "" - 列舉不在組內的活動服務
sc query type= interact - 列舉所有不活動服務
sc query type= driver group= ndis - 列舉所有 ndis 驅動程式
更改服務的啟動狀態(這是比較有用的乙個功能) ,可以設定儲存在登錄檔中的服務屬性,以控制如何在啟動時啟動服務應用程式,以及如何將其作為後台程式執行。即更改服務的啟動狀態
刪除服務(除非對自己電腦的軟、硬體所需的服務比較清楚,否則不建議刪除任何系統服務,特別是基礎服務)
停止或啟動服務(功能上類似於net stop/start,但速度更快且能停止的服務更多)
sc可以檢索和設定有關服務的控制資訊。可以使用 sc.exe 來測試和除錯服務程式
可以建立批處理檔案來呼叫不同的 sc 命令,以自動啟動或關閉服務序列。
建立乙個服務,服務的路徑為:d:\myserver.exe
sc create servername binpath= "d:\myserver.exe"
sc failure servername reset=0 action= restart/5000
SQLPLUS命令彙總
sqlplus的人機互動命令 在sqlplus裡可以接受使用者的輸入,最常用的命令有 1 accept 接受整行的資料。語法 acc ept variable num ber char date for mat format def ault default prompt text nopr omp...
MySQL 命令彙總
以下收錄有關mysql各種常用命令,不定期更新。1.開啟關閉mysql服務 在windows下開啟mysql服務 通過cmd進入命令列介面,輸入net start 你的mysql服務名,如 net start mysql 或 net start mysql57 其命令格式為 net start 服務...
ssh命令彙總
預設埠號22,ssh通過預設埠號連線時,可以直接輸入命令 ssh username host ssh l username host 如果埠號已經修改,則通過以下命令 ssh p portnumber username host ssh l username p portnumber host ss...