Windows下使用命令sc.exe查看服務狀態管理服務

用sc.exe命令來查詢、啟動、停止、刪除服務

  點擊開始>運行>輸入"cmd"回車,然后在彈出的DOS窗口中輸入sc回車就可以看到sc命令的使用幫助了。

  sc命令的語法格式

  sc?<server>?[command]?[service?name]?<option1>?<option2>...???

  sc命令使用例子:

[sc query]? ?查看所有服務的運行狀態

[sc query 服務名]? ?查看某個服務的運行狀態。

[sc qc 服務名]? ? ? ?查看某個服務的配置信息。

[sc?start 服務名]? ? 啟動服務。

[sc?stop 服務名]? ? 停止服務。

[sc?delete 服務名]? ? 刪除服務。


[sc config 服務名 start= auto|demand|disabled]

修改服務啟動類型。start參數的值可以是demand(手動)、disabled(禁用),auto(自動)。

注意:start=后面有一個空格

使用提示

1:如果服務名稱中包含有空格,記得在服務名稱上加引號。例如sc stop "my service"。

2:“服務名稱”和“服務顯示名稱”是不一樣的。sc指令使用的是“服務名稱”。

我們通過控制面板=>“管理工具"=>打開"服務",我們看到服務的顯示名稱,雙擊打開某個服務可以看到真正的服務名字。

3:sc start 和 sc stop 功能上類似于 net start 和 net stop,但速度更快且能停止的服務更多。

4:sc delete 命令的實質都是刪除HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services下的ServiceName分支。所以你也可以用reg命令刪除名為ServiceName的服務:

reg delete HKLM\ SYSTEM\ CurrentControlSet\ Services\ ServiceName

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容