1、安裝腳本
@echo off @echo 開始安裝【服務】 %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe %~dp0服務名.exe pause
2、卸載腳本
@echo off @echo 開始卸載 %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe /u %~dp0服務名.exe pause
3、監聽腳本
@echo off set ServiceName="服務名" set flag=0 ::echo "%%a%%b" == %ServiceName% for /f "tokens=1* delims= " %%a in ('net start') do if "%%a%%b"== %ServiceName% set flag=1 if %flag%==0 (net start %ServiceName% )else (@echo 服務正在運行)
4、命令參數說明
net start 服務名 //啟動服務 net stop 服務名 //停止服務 用sc可打開被禁用的服務,語法是:【Start=號后面有空格】 sc config 服務名 start= demand //手動 sc config 服務名 start= auto //自動 sc config 服務名 start= disabled //禁用 sc start 服務名 sc stop 服務名
備注
- 所有安裝卸載腳本需放在服務同目錄下,監聽腳本任意 所有腳本都是bat腳本,需用管理員權限執行
- 監聽腳本可以用windows自帶的任務計划設置每幾分鍾或小時運行一次 就可以達到監聽的目的
- 注意安裝卸載路徑 %SystemRoot%\Microsoft.NET\Framework64\v4.0.30319\installutil.exe,如果不是生成的64位程序Framework64需去掉64