用批處理開啟或關閉windows 服務

來源:互聯網
上載者:User
一、使用sc.exe命令:
1、更改服務的啟動狀態.
2、刪除服務(否則不建議刪除任何系統服務,特別是基礎服務 慎用)
3、停止或啟動服務(功能上類似於net stop/start,但速度更快且能停止的服務更多)
具體的命令格式:
修改服務啟動類型的命令列格式為(特別注意start=後面有一個空格)
   sc config 服務名稱 start= demand(設定服務為手動啟動)
   sc config 服務名稱 start= disabled(設定服務為禁用)
停止/啟動服務的命令列格式為
   sc stop/start 服務名稱
注意:服務名稱:可以在控制台->管理工具->服務裡面,雙擊對應的服務顯示名來查詢。
例:
設定遠端登錄服務為手動其格式為
sc config RemoteRegistry start= demand
設為禁用的格式為
sc config RemoteRegistry start= disabled
停止服務則格式為
sc stop RemoteRegistry

二、 使用net.exe功能啟動或停止服務
啟動/停止 服務的命令列格式為
net start / stop服務名稱
例:
以啟動和停止Oracle服務為例:由於Oracle服務非常佔用系統資源,而且平時不怎麼用Oracle資料庫。所以我將其設為手動啟動,然後每次用到Oracle時,使用批處理來啟動一堆服務。
-- 開始Oracle的服務
@echo off
net start OracleMTSRecoveryService
net start OracleOraHome92Agent
net start OracleOraHome92TNSListener
net start OracleService資料庫名
--  停止Oracle的服務
@echo off
net stop OracleService資料庫名
net stop OracleOraHome92TNSListener
net stop OracleOraHome92Agent
net stop OracleMTSRecoveryService

三、啟動方法:
方法1.儲存之後便可以直接通過雙擊檔案即可啟動或者關閉服務
方法2.設定環境變數
在環境變數中的系統變數中,在PATH後面添加批次檔的路徑,不要忘記用分號;和前面的環境變數隔開,然後直接在開始菜單中的運行中輸入可執行相應的檔案

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.