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


 

一、目標服務名稱 


   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