共用方式為


Win32_BaseService 類別的 ChangeStartMode 方法

ChangeStartModeWMI 類別方法會修改衍生自Win32_BaseService的服務物件的啟動模式。

本主題使用 Managed 物件格式 (MOF) 語法。 如需使用此方法的詳細資訊,請參閱 呼叫 方法

語法

uint32 ChangeStartMode(
  [in] string StartMode = Auto Start
);

參數

StartMode [in]

Windows 基底服務的啟動模式。 預設值為 「Automatic」。

開機啟動 (「開機」)

作業系統載入器啟動的裝置驅動程式。 這個值只適用於驅動程式服務。

系統啟動 (「System」)

作業系統初始化程式啟動的裝置驅動程式。 這個值只適用於驅動程式服務。

自動啟動 (「自動」)

要由服務控制管理員在系統啟動期間自動啟動的服務。

需求開始 (「手動」)

當進程呼叫 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
CIMWin32.mof
DLL
CIMWin32.dll

另請參閱

作業系統類別

Win32_BaseService