【C#】使用bat文件安裝卸載Window服務


1.安裝服務

@echo off 
@title 安裝windows服務
path %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
echo==============================================================
echo=
echo         windows服務程序安裝
echo=
echo==============================================================
@echo off 
InstallUtil.exe C:\CardServer\LibraryCardService.exe
pause
 

2.卸載服務

@echo off 
@title 卸載Windows服務
path %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
echo==============================================================
echo=
echo          windows服務卸載
echo=
echo==============================================================
@echo off 
InstallUtil.exe /u  C:\CardServer\LibraryCardService.exe
pause

3、當前路徑安裝或卸載

@echo off 
@title 卸載Windows服務
path %SystemRoot%\Microsoft.NET\Framework\v4.0.30319
echo==============================================================
echo=
echo          windows服務卸載
echo=
echo==============================================================
@echo off 
InstallUtil.exe /u  %~dp0\LibraryCardService.exe
pause

 

注意:%~dp0    獲取當前所在目錄

4、說明

Echo 命令
打開 回顯或關閉請求回顯功能,或顯示消息。如果沒有任何參數,echo 命令將顯示當前 回顯設置。
@ 命令
表示不顯示@后面的命令
Pause 命令
運行 Pause 命令時,將顯示下面的消息:
Press any key to continue . . .(按任意鍵繼續.......)
bat是dos下的 批處理文件批處理文件是無格式的文本文件,它包含一條或多條命令。它的 文件擴展名為 .bat 或 .cmd。在命令提示下鍵入 批處理文件的名稱,或者雙擊該批處理文件,系統就會調用Cmd.exe按照該文件中各個命令出現的順序來逐個運行它們。使用 批處理文件(也被稱為 批處理程序腳本),可以簡化日常或重復性任務。
 
將這兩個文件已bat格式保存放到WindowsService.exe所在的目錄下進行安裝和卸載。
 
注意:如果.net的版本是2.0的,那就將 path %SystemRoot%\Microsoft.NET\Framework\v4.0.30319 修改為:path %SystemRoot%\Microsoft.NET\Framework\v2.0.50727
 
 


免責聲明!

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



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