• 歡迎訪問奇跡の海網站,本站不上傳任何資源,所有資源均來自于網絡,歡迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下載資源為網絡上收集整理而來,并且以計算機技術研究交流為目的,版權歸原作者所有,僅供大家參考,學習,不存在任何商業目的與商業用途.
  • 本站系統鏡像均來自于官方原版,ed2k可視為P2P下載鏈接。所有操作系統默認均為試用版,如有正版密鑰可以有效激活,本站不提供任何激活和相關服務。

使用批處理設置、啟動和停止Windows服務

批處理 奇跡の海 1年前 (2018-10-06) 372次瀏覽 已收錄 0個評論 掃描二維碼

方法簡介

使用批處理設置、啟動和停止Windows服務
當我們的電腦安裝了數據庫服務(如,Oracle、SQLServer)或一些web服務(如IIS,tomcat)時,系統會添加很多服務 (services)項。而這些服務往往是占用很大的系統資源的。如果在平時不用的時候一直處于啟動狀態是對系統資源的極大浪費。所以我們就通過“管理工 具”中的“服務”將所有不必要的服務停止。但是每次用到的時候或不用的時候手工去啟動和停止比較麻煩。

所以我想到了用批理來操作。 下面介紹兩種使用批處理操作來 設置、啟動和停止服務的方法。

Windows XP開始,其自帶的DOS工具中加入了一個sc.exe(Service Control)和net.exe (C:\WINDOWS\system32)的文件,恰好可以對服務的啟動類型以及服務的啟動或者關閉等進行操作,再利用DOS批處理優勢,就可以把上 面提到的操作進行簡化。

方法 一:

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后面添加批處理文件的路徑,不要忘記用分號;和前面的環境變量隔開,然后直接在開始菜單中的運行中輸入可執行相應的文件
環境變量的作用就是告訴系統在運行中輸入信息的位置而已。


版權聲明:本站所有文章和資源使用CC BY-NC-SA 4.0協議授權發布 , 轉載應當以相同方式注明文章來自“SeaOMC.COM->使用批處理設置、啟動和停止Windows服務!在下邊可以分享本文哦!
喜歡 (0)
[]
分享 (0)
奇跡の海
關于作者:
一個WordPress菜鳥!
發表我的評論
取消評論

表情 貼圖 加粗 刪除線 居中 斜體 簽到

Hi,您需要填寫昵稱和郵箱!

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
中国福利彩票36选7开奖结果