如何新建一鍵重啟Windows服務bat


轉載:https://www.cnblogs.com/Rainbowmie/p/13272957.html

教程分成三步走

一、目標服務名稱 

1、打開services.msc

    WIN + R 組合鍵打開運行欄,輸入services.msc

    

 

2、找到相關服務(此處以Print Spooler為例),並右擊打開屬性界面

 

 

3、找到該服務的服務名稱,如紅框中所示

    注:由於顯示名稱和服務名稱不同,誤用顯示名稱將導致bat執行報錯

 

 

 

 

二、bat建立 


   1、新建txt文本,寫入如下代碼(以下以Print Spooler為例)  注意日常我們的服務名要帶雙引號,表示是一個整體

復制代碼
1 @echo off
2 echo 關閉服務
3 net stop "Spooler"
4 echo 開啟服務
5 net start "Spooler"
6 pause
復制代碼

    注:在net stop "服務名稱"之后加入timeout 5,可以延遲5秒后再啟動服務,時間可以隨意調整  

復制代碼
1 @echo off
2 echo 關閉服務
3 net stop "服務名稱"
4 timeout 5
5 echo 開啟服務
6 net start "服務名稱"
7 pause
復制代碼

 

  2、將txt文本另存為bat文件

    注:編碼中紅框默認為UTF-8格式,此格式將導致bat文件中中文字亂碼,建議改為ANSI格式,如下圖所示

 

 

三、運行bat 


   運行建立的bat文件,得到如下圖所示

    注:請以管理員身份運行,否則將執行錯誤

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM