萬盛學電腦網

 萬盛學電腦網 >> 電腦入門 >> windows系統服務打包安裝的方法

windows系統服務打包安裝的方法

  方法一:

  (1)、建立一個新的windows服務項目Server1

  (2)、打開Service1代碼視圖,找到OnStart部分,加入代碼

  (3)、切換到設計視圖,右鍵-添加安裝程序

  (4)、 切換到新生成的ProjectInstaller.cs設計視圖,找到serviceProcessInstaller1對Account屬性設置為 LocalSystem,對serviceInstaller1的ServiceName屬性設置為Server1(服務的名字),StartType屬 性設置為Automatic(系統啟動的時候自動啟動服務)

  (5)、關閉剛才的項目。

  (6)、建立一個新的安裝項目ServerSetup(我們為剛才那個服務建立一個安裝項目)

  (7)、右鍵-添加-項目輸出-主輸出-選擇Service1-確定

  (8)、右鍵-視圖-自定義操作-自定義操作上右鍵-添加自定義操作-打開應用程序文件夾-選擇剛才那個主輸出-確定

  (9)、重新生成這個安裝項目-右鍵-安裝

  (10)、在服務管理器中(我的電腦-右鍵-管理-服務和應用程序-服務)找到Server1服務,啟動服務

  使用安裝部署一般win程序的方法去安裝部署windows服務的話,得到將是一個win程序的安裝,卸載的時候必須通過控制面板進行卸載。

  方法二:

  windows 服務安裝bat文件如下 必須放在安裝文件目錄下(一般是bin/debug/)

  安裝:

  %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe windows服務應用程序名。exe

  Net Start 服務名

  sc config 服務名= auto

  pause(這個是顯示調試信息的)

  卸載如下:

  %SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe /u windows服務應用程序名。exe

  或者是 sc delete 服務名


copyright © 萬盛學電腦網 all rights reserved