Win32_BaseService 類別的 StartService 方法
StartService方法會嘗試將服務放入其啟動狀態。
本主題使用 Managed 物件格式 (MOF) 語法。 如需使用此方法的詳細資訊,請參閱 呼叫 方法。
語法
uint32 StartService();
參數
這個方法沒有任何參數。
傳回值
傳回下列清單中所列的其中一個值或任何其他值,以指出錯誤。
-
「成功」
-
0
要求已被接受。
-
不支援
-
1
不支援此要求。
-
拒絕存取
-
2
使用者沒有必要的存取權。
-
執行中的相依服務
-
3
無法停止此服務,因為與它相依的其他服務正在執行中。
-
不正確服務控制
-
4
要求的控制碼無效,或是服務不接受此控制碼。
-
服務無法接受控制項
-
5
要求的控制程式代碼無法傳送至服務,因為服務的狀態 (Win32_BaseServiceState 屬性) 等於 0、1 或 2。
-
服務未作用中
-
6
尚未啟動服務。
-
服務要求逾時
-
7
服務並未及時回應啟動要求。
-
未知失敗
-
8
互動式程式。
-
找不到路徑
-
9
找不到服務可執行檔的目錄路徑。
-
服務已執行
-
10
服務已在執行中。
-
服務資料庫鎖定
-
11
要加入新服務的資料庫已被鎖定。
-
服務相依性已刪除
-
12
已經從系統中移除這個服務所依賴的相依性。
-
服務相依性失敗
-
13
服務在相依的服務中找不到所需的服務。
-
服務已停用
-
14
已經從系統中停用服務。
-
服務登入失敗
-
15
此服務未通過驗證,無法在系統上執行。
-
標示要刪除的服務
-
16
此服務正從系統中移除。
-
服務無線程
-
17
服務沒有執行緒。
-
狀態迴圈相依性
-
18
啟動服務時有循環的相依性。
-
狀態重複名稱
-
19
有一個服務在相同名稱下執行。
-
狀態不正確名稱
-
20
服務名稱中有不正確字元。
-
狀態不正確參數
-
21
不正確參數已傳遞至服務。
-
狀態不正確服務帳戶
-
22
此服務執行所在的帳戶無效,或缺少執行服務的許可權。
-
狀態服務存在
-
23
服務存在於系統可使用之服務的資料庫中。
-
服務已暫停
-
24
服務目前在系統中暫停。
-
其他
-
25 4294967295
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
命名空間 |
Root\CIMV2 |
MOF |
|
DLL |
|