如何部署windows服務?

來源:互聯網
上載者:User

標籤:

1、為服務建立安裝程式    
  1)、返回到   Service1   的“設計”視圖。    
  2)、單擊設計器的背景以選擇服務本身,而不是它的任何內容。    
  3)、在“屬性”視窗中,單擊屬性列表下麵灰色地區中的“添加安裝程式”連結。    
       預設情況下,向您的項目添加包含兩個安裝程式的組件類。將該組件命名為ProjectInstaller,它包含的安裝程式分別是服務的安裝程式和服務關聯進程的安裝程式。    
  4)、訪問ProjectInstaller的“設計”視圖,然後單擊“ServiceInstaller1”。    
       注意:serviceProcessInstaller1的account屬性設定為LocalSystem,否則安裝不能進行  
  5)、在“屬性”視窗中,將ServiceName屬性設定為MyNewService。    
       注意:DisplayName設定的是在管理工具服務中顯示的名稱,設定為空白在管理工具服務中不顯示 
  6)、將StartType屬性設定為Automatic。    

2、產生服務項目    
  1)、在方案總管中,右擊您的項目並從捷徑功能表中選擇“屬性”。出現項目的“屬性頁面”對話方塊。    
  2)、在左邊的窗格中,選擇“通用屬性”檔案夾中的“常規”選項卡。    
  3)、在“啟始物件”列表中,選擇“MyNewService”。    
  4)、按Ctrl+Shift+B產生項目。    
       產生項目後,便可以對其進行部署了。安裝項目將安裝已編譯的專案檔並運行要運行Windows服務所需的安裝程式。若要建立完整的安裝項目,您需要將項目輸出MyNewService.exe添加到安裝項目,然後添加自訂動作來完成MyNewService.exe的安裝。  

3、為服務建立安裝項目    
  1)、在“檔案”菜單上指向“添加項目”,然後選擇“建立項目”。    
  2)、在“項目類型”窗格中選擇“安裝和部署項目”檔案夾。    
  3)、在“模板”窗格中選擇“安裝項目”。將項目命名為MyServiceSetup。    

4、向安裝項目添加   MyNewService.exe    
  1)、在方案總管中,右擊“MyServiceSetup”,指向“添加”,然後選擇“項目輸出”。 
       出現“添加項目輸出組”對話方塊。    
  2)、在“項目”框中選擇“MyNewService”。    
  3)、在列表框中,選擇“主輸出”,然後單擊“確定”。    

5、向安裝項目添加自訂動作    
  1)、在方案總管中右擊安裝項目,指向“視圖”,然後選擇“自訂動作”。    
       出現自訂動作編輯器。    
  2)、在“自訂動作”編輯器中右擊“自訂動作”節點,然後選擇“添加自訂動作”。    
       出現“選擇項目中的項”對話方塊。    
  3)、在列表框中雙擊“應用程式檔案夾”將其開啟,選擇“主輸出來自MyNewService(活動)”,然後單擊“確定”。    
       主輸出被添加到自訂動作的所有四個節點——“安裝”、“提交”、“復原”和“卸載”。   
  4)、產生安裝項目。    

6、安裝Windows服務    
   瀏覽到儲存安裝項目的目錄,運行.msi檔案以安裝MyNewService.exe。    

7、啟動和停止服務    
   通過執行下列操作之一開啟服務控制管理員:    
  1)、在Windows 2000 Professional中,在案頭上右擊“我的電腦”,然後單擊“管理”。在“電腦管理”控制台中,展開“服務和應用程式”節點。或在Windows 2000 Server中,單擊“開始”,指向“程式”,單擊“管理工具”,然後單擊“服務”。    
  注意在Windows NT 4.0版中,可以從控制台中開啟該對話方塊。    
  現在應該看到MyNewService列在視窗的“服務”地區中。    
  2)、從列表中選擇您的服務,右擊該服務,然後單擊“啟動”。    
  3)、右擊該服務,然後單擊“停止”。    

8、驗證服務的事件記錄輸出    
  1)、開啟伺服器總管並訪問“事件記錄”節點。有關更多資訊,請參閱在伺服器總管中處理事件記錄。    
  2)、找到MyNewLog的列表並展開它。您應該看到服務所執行操作的項。    

9、卸載服務    
  1)、在“開始”菜單上,開啟“控制台”並單擊“添加/刪除程式”,然後找到您的服務並單擊“卸載”。    
  2)、可以通過右擊.msi檔案的程式表徵圖並選擇“卸載”來卸載該程式。

如何部署windows服務?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.