Méthode StopService de la _ classe SystemDriver Win32

La méthode de classe WMI StopService place le service représenté par l’objet Win32 _ SystemDriver à l’état arrêté.

Cette rubrique utilise la syntaxe format MOF (MOF). Pour plus d’informations sur l’utilisation de cette méthode, consultez appel d’une méthode.

Syntaxe

uint32 StopService();

Paramètres

Cette méthode n’a aucun paramètre.

Valeur de retour

Retourne la valeur 0 (zéro) si le service a été arrêté avec succès, 1 (un) si la demande n’est pas prise en charge, et tout autre nombre pour indiquer une erreur.

0

La demande a été acceptée.

1

La demande n'est pas prise en charge.

2

L’utilisateur n’a pas l’accès nécessaire.

3

Le service ne peut pas être arrêté car d'autres services en cours d'exécution en dépendent.

4

Le code de contrôle demandé n'est pas valide ou est inacceptable pour le service.

5

Le code de contrôle demandé ne peut pas être envoyé au service car l’état du service (Win32 _ BaseService.**** La propriété State) est égale à 0, 1 ou 2.

6

Le service n'a pas été démarré.

7

Le service n'a pas répondu à la demande de démarrage en temps voulu.

8

Un échec inconnu s'est produit lors du démarrage du service.

9

Le chemin d’accès au répertoire du fichier exécutable du service est introuvable.

10

Le service est déjà en cours d'exécution.

11

La base de données pour ajouter un nouveau service est verrouillée.

12

Une dépendance sur laquelle ce service repose a été supprimée du système.

13

Le service n'a pas pu trouver le service nécessaire à partir d'un service dépendant.

14

Le service a été désactivé du système.

15

Le service ne dispose pas de l'authentification correcte pour être exécuté sur le système.

16

Ce service est en cours de suppression du système.

17

Il n'y a pas de thread d'exécution pour le service.

19

Le démarrage du service donne lieu à des dépendances circulaires.

19

Un service est en cours d'exécution sous le même nom.

20

Le nom du service contient des caractères non valides.

21

Des paramètres non valides ont été transmis au service.

22

Le compte sous lequel ce service doit s’exécuter n’est pas valide ou ne dispose pas des autorisations nécessaires pour exécuter le service.

23

Le service existe dans la base de données des services disponibles dans le système.

24

Le service est actuellement mis en pause dans le système.

Exemples

Le code PowerShell suivant arrête le service « classe d’imprimante Microsoft USB ».

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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
\Cimv2 racine
En-tête
Sdoias. h
MOF
CIMWin32. mof
DLL
CIMWin32.dll

Voir aussi

Classes du système d’exploitation

_SystemDriver Win32