Dot-Net

如何安裝同一Windows服務的多個實例

  • April 3, 2017

我創建了一個 Windows 服務

它從 Web 配置文件中獲取服務的名稱。

我使用以下連結從 webconfig 中獲取價值。 http://www.codeproject.com/KB/dotnet/MultipleInstNetWinService.aspx

為了安裝我的 Windows 服務,我只需點擊圖示並再次安裝,我更改配置文件中的值並重新建構我的應用程序。

我再次嘗試安裝,它顯示錯誤,例如指定的服務已經存在。

如何安裝同一 Windows 服務的多個實例?

謝謝,普加

我需要這樣做以快速展示使用不同參數執行的服務。

我複制了包含服務 exe 的目錄,然後使用該sc create命令設置第二個服務。

sc create "[NewServiceName]" binPath="[PathToCopiedServiceDirectory]"

如何使用 Sc.exe 命令創建 Windows 服務

sc create MyService binPath= "MyService.exe" DisplayName= "MyService"  
sc description MyService "My description"

參考: http: //support.microsoft.com/kb/251192

按照標記的答案,浪費了一個小時。使用 sc create 命令很簡單

引用自:https://stackoverflow.com/questions/8725082