在windows下使用批處理啟動停止服務

2022-09-02 05:39:10 字數 744 閱讀 6985

現在系統上執行的軟體和服務是越來越多,但是記憶體是有限的,這就導致了計算機的速度越來越慢。作為開發者,都清楚的知道很多服務的執行是需要占用大量資源的,而且大部分服務都是預設開機啟動,空閒的時候執行很浪費,每次都要去控制面板下停止服務,很繁瑣,因為我就想到在windows下用批處理解決服務的啟動和停止。

首先,要知道在dos模式下哪個命令是可以用來啟動和停止服務的。我用的是net.exe,簡單的介紹一下net在服務啟動和停止方面的使用。

net start service 啟動服務

net stop service 停止服務

net pause service 暫停服務

net continue service 繼續之前暫停的服務

注:service是要指定服務的名稱,服務的名稱可以在【服務】裡,雙擊服務,檢視服務的名稱。

比如說我用php開發,一般要開始apache+mysql,那就以這兩個為例,寫兩行批處理。

1、啟動apache和mysql

@echo off

net start apache2.2

net start mysql56

pause

2、停止apache和mysql

@echo off

net stop apache2.2

net stop mysql56

pause

這只是簡單的啟動和停止,可以繼續用其它的命令,檢測到此服務是否已啟動,如果已啟動,就停止,如果沒有啟動,就啟動指定服務。

在批處理模式下使用mysql

在批處理模式下使用mysql 在前面的章節中,你互動式地使用mysql,輸入查詢並且檢視結果。你也可以以批模式執行mysql。為了做到這些,把你想要執行的命令放在乙個檔案中,然後告訴mysql從檔案讀取它的輸入 shell mysql batch file 如果在windows下執行mysql,並且...

windows批處理使用記錄

進入批處理所在目錄 cd dps0 d0 同理,將 檔案全路徑 作為引數時,進入這個檔案所在資料夾的方式為 cd dpsn 注 n需要用引數的索引替換 dn 終結某些程序 taskkill f im exe 如果資料夾不存在就建立 if not exist logs mkdir logs 日期獲取 ...

3 5在批處理模式下使用mysql

在前面的部分中,您以 互動方式 使用mysql 輸入語句並檢視結果。您也可以 以批處理模式 執行mysql 為此,將要執行的語句放在檔案中,然後告訴 mysql 從檔案中讀取其輸入 如果您在windows下 執行mysql 並在檔案中包含一些導致問題的特殊字元,則可以執行以下操作 如果需要在命令列上...