作法:啟動服務- .NET Framework
文章推薦指數: 80 %
指定服務的啟動方式; 從伺服器總管啟動服務; 從程式碼啟動服務; 另請參閱. 警告. 本檔不適用於Windows 服務的最新版本。
如需使用BackgroundService ...
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
Twitter
LinkedIn
Facebook
電子郵件
WeChat
目錄
作法:啟動服務
發行項
04/06/2022
16位參與者
此頁面有所助益嗎?
Yes
No
還有其他意見反應嗎?
系統會將意見反應傳送給Microsoft:按下[提交]按鈕,您的意見反應將用來改善Microsoft產品和服務。
隱私權原則。
送出
謝謝。
本文內容
警告
本檔不適用於Windows服務的最新版本。
如需使用BackgroundService和背景工作服務範本Windows服務的最新內容,請參閱:
.NET中的背景工作服務
CreateaWindowsServiceusing
安裝服務之後,必須加以啟動。
從呼叫服務類別上的OnStart方法開始。
通常,OnStart方法會定義服務將執行的有用工作。
服務啟動之後,即會保持作用中,直到您以手動方式暫停或停止它為止。
服務可以設定為自動或手動啟動。
自動啟動的服務將在其安裝所在的電腦重新開機或第一次開啟時啟動。
使用者必須啟動以手動方式啟動的服務。
注意
根據預設,使用VisualStudio建立的服務均會設定為以手動方式啟動。
有數種方式可讓您以手動方法啟動服務:從[伺服器總管]、從[服務控制管理員],或從程式碼使用稱為的元件。
您會設定ServiceInstaller類別上的StartType屬性,以決定服務應手動或自動啟動。
指定服務的啟動方式
建立服務之後,為其加入必要的安裝程式。
如需詳細資訊,請參閱如何:將安裝程式加入服務應用程式。
在設計工具中,按一下所要使用服務的服務安裝程式。
在[屬性]視窗中,將屬性設定為下列其中一項:
若要安裝服務
設定此值
當電腦重新開機時
自動
當明確的使用者動作啟動服務時
手動
提示
若不要讓服務啟動,可以將StartType屬性設定為StartType。
如果您要將伺服器重新開機多次,而且想要防止要正常啟動的服務被啟動,藉以節省時間,則可以這樣做。
注意
您可以在安裝服務之後變更這些屬性和其他屬性。
有數種方式可讓您啟動要將其StartType處理序設定為StartType的服務:從[伺服器總管]、從[Windows服務控制管理員]或從程式碼。
請務必注意,並非所有的這些方法都會在服務控制管理員的內容中實際啟動服務;伺服器總管和以程式設計方式啟動服務的方法會實際操作該控制程式。
從伺服器總管啟動服務
在[伺服器總管]中,加入您所需的伺服器(如果尚未列出該伺服器)。
如需詳細資訊,請參閱<如何:存取及初始化伺服器總管/資料庫總管>。
展開[服務]節點,然後找出您想要啟動的服務。
以滑鼠右鍵按一下服務的名稱,然後選取[啟動]。
從服務啟動服務
開啟[服務]應用程式。
在清單中選取您的服務,在其上按一下滑鼠右鍵,然後選取[啟動]。
從程式碼啟動服務
建立ServiceController類別的執行個體,並將它設定為與您想要管理的服務互動。
呼叫Start方法啟動服務。
另請參閱
Windows服務應用程式簡介
作法:建立Windows服務
作法:將安裝程式新增至服務應用程式
本文內容
延伸文章資訊
- 1如何在Windows 7啟動伺服器服務及設定自動啟動服務?
在Windows 7啟動伺服器服務及設定自動啟動服務。 ... 1. 點擊開始,在搜尋欄位輸入Services.msc。 2. 按下ENTER鍵。 註:若提示您輸入管理員密碼或使用者帳號控制,請...
- 2Procedure 使用Windows 服務啟動Web Server
Procedure 使用Windows 服務啟動Web Server · 按一下滑鼠按鍵2,並選取[啟動]。 · 按一下[啟動服務] 圖示。 · 按一下[執行] 功能表,再按一下[啟動] 選項。
- 3作法:啟動服務- .NET Framework
指定服務的啟動方式; 從伺服器總管啟動服務; 從程式碼啟動服務; 另請參閱. 警告. 本檔不適用於Windows 服務的最新版本。 如需使用BackgroundService ...
- 4新增Windows服務(service),讓電腦/伺服器開機後 - Mr. 克萊門
新增Windows服務(service),讓電腦/伺服器開機後、登入前自動啟動程式的設定方式. 近期新增一台Windows Server 2016虛擬主機,但廠商安裝的軟體必須要 ...
- 5停用啟動項目、服務| Windows
服務是指會執行功能以支援其他程式的特殊程式。啟動Adobe 應用程式前,請停用其他應用程式,包括啟動項目(啟動Windows 時,系統自動執行的項目) 和 ...