安裝Windows服務,命令及批處理的方式

2022-03-29 11:58:40 字數 1256 閱讀 2278

很多情況下,我們都用c#寫過windows服務,windows服務可以自啟動,適用範圍廣泛,這裡簡單介紹通過命令及批處理的安裝,解除安裝windows服務,當然最好是和應用程式打包來安裝是最好的方式.這裡以後在說.

installutil(安裝程式工具),安裝程式工具使您得以通過在執行指定程式集中的安裝程式元件來安裝和解除安裝伺服器資源。此工具與 system.configuration.install 命名空間中的類一起工作,這種是依賴.net framework的環境

批處理其實執行的也是命令,不過批處理可以組合多個命令一起構成乙個批處理檔案,將透過命令可執行的多條命令放在批處理中,我們只需執行批出裡即可執行.因為是檔案式的,可以多次使用.當然,批處理自身也有一些語法格式及本身對於的命令處理.

這裡簡單乙個例子.我寫了乙個寄宿本地服務的wcf服務,這裡,將這個服務安裝. 以服務名windowsservicehost.exe為例,批處理檔案與服務放乙個目錄.

install

1

@echo off23

echo 安裝服務...

45 cd c:\windows\microsoft.net\framework\v4.0.30319

67 installutil %~dp0\windowsservicehost.exe89

echo 安裝完成.

1011 pause

uninstall

1

@echo off23

echo 解除安裝服務...45

cd c:\windows\microsoft.net\framework\v4.0.3031967

installutil %~dp0\\windowsservicehost.exe -u89

echo 解除安裝完成.

1011

pause

ps:   需要通過cd 到netframework的目錄下, 用該目錄下的installutil.exe 的命令執行.          %~dp0  是獲取當前批處理的路徑,這裡避免了絕對路徑.

最後,如下:

installlog是生成的日誌檔案

命令列安裝WINDOWS 服務

然後就該安裝windows 程式了!安裝的話,我們需要一段 cd c windows microsoft.net framework v2.0.50727 installutil.exe d 練習 windowsservicetest windowsservicetest bin debug win...

Windows下安裝Redis服務及使用

一 描述 redis是有名的nosql資料庫,一般linux都會預設支援。但在windows環境中,可能需要手動安裝設定才能有效使用。二 工具 1 windows7 64位作業系統 2 redis安裝程式包 3 文字編輯器 notepad 三 安裝步驟 1 首先開啟redis.conf 或者叫red...

windows服務安裝

1.有安裝程式時 正常情況下,我們開發windows服務時,會同時建立乙個安裝程式 然後執行命令列安裝。cd c windows microsoft.net framework v4.0.30319 回車 或建立bat systemroot microsoft.net framework v4.0....