1. 程式人生 > 其它 >如何新建一鍵重啟Windows服務bat

如何新建一鍵重啟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檔案,得到如下圖所示

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