共用方式為


Win32_SystemDriver類別的 PauseService 方法

PauseServiceWMI 類別方法會嘗試將邏輯系統驅動程式所管理的服務置於暫停狀態。

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

語法

uint32 PauseService();

參數

這個方法沒有任何參數。

傳回值

如果已接受 PauseService 要求,則傳回值為 0 (零) ,如果不支援要求,則傳回 1 (一個) ,以及指出錯誤的任何其他數位。

0

要求已被接受。

1

不支援此要求。

2

使用者沒有必要的存取權。

3

無法停止此服務,因為與它相依的其他服務正在執行中。

4

要求的控制碼無效,或是服務不接受此控制碼。

5

要求的控制程式代碼無法傳送至服務,因為服務的狀態 (Win32_BaseService狀態 屬性) 等於 0、1 或 2。

6

尚未啟動服務。

7

服務並未及時回應啟動要求。

8

啟動服務時發生未知的失敗。

9

找不到服務可執行檔的目錄路徑。

10

服務已在執行中。

11

要加入新服務的資料庫已被鎖定。

12

此服務依賴的相依性已從系統中移除。

13

服務在相依的服務中找不到所需的服務。

14

已經從系統中停用服務。

15

此服務未通過驗證,無法在系統上執行。

16

此服務正從系統中移除。

17

服務沒有執行緒。

18

啟動服務時有循環的相依性。

19

有一個服務在相同名稱下執行。

20

服務名稱中有不正確字元。

21

不正確參數已傳遞至服務。

22

此服務執行所在的帳戶無效,或缺少執行服務的許可權。

23

服務存在於系統可使用之服務的資料庫中。

24

服務目前在系統中暫停。

範例

下列 PowerShell 程式碼會嘗試暫停「Microsoft USB 印表機類別」服務。

$usbPrintDriver = Get-WmiObject -query "SELECT * FROM Win32_SystemDriver WHERE Name = 'usbprint'"
$Return = $usbPrintDriver.PauseService()
"Pause Service called. The return value is " + $return.ReturnValue + "."
"To figure out what this means, go look at the docs above this code snippet."

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
命名空間
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另請參閱

作業系統類別

Win32_SystemDriver