Delete-Methode der Win32_BaseService-Klasse
Die DeleteWMI-Klassenmethode löscht einen vorhandenen Dienst.
In diesem Thema wird MOF-Syntax (Managed Object Format) verwendet. Weitere Informationen zur Verwendung dieser Methode finden Sie unter Aufrufen einer Methode.
Syntax
uint32 Delete();
Parameter
Diese Methode hat keine Parameter.
Rückgabewert
Gibt einen der in der folgenden Liste aufgeführten Werte oder einen anderen Wert zurück, um einen Fehler anzugeben.
-
Erfolgreich
-
0
Die Anforderung wurde akzeptiert.
-
Nicht unterstützt
-
1
Die Anforderung wird nicht unterstützt.
-
Zugriff verweigert
-
2
Der Benutzer hatte nicht den erforderlichen Zugriff.
-
Abhängige Dienste, die ausgeführt werden
-
3
Der Dienst kann nicht beendet werden, da andere ausgeführte Dienste davon abhängig sind.
-
Ungültige Dienststeuerung
-
4
Der angeforderte Steuerungscode ist nicht gültig, oder es ist für den Dienst nicht akzeptabel.
-
Der Dienst kann keine Steuerung akzeptieren
-
5
Der angeforderte Kontrollcode kann nicht an den Dienst gesendet werden, da der Status des Diensts (Win32_BaseServiceState-Eigenschaft ) gleich 0, 1 oder 2 ist.
-
Dienst nicht aktiv
-
6
Der Dienst wurde nicht gestartet.
-
Dienstanforderungstimeout
-
7
Der Dienst hat auf die Startanforderung nicht rechtzeitig reagiert.
-
Unbekannter Fehler
-
8
Interaktiver Prozess.
-
Pfad nicht gefunden
-
9
Der Verzeichnispfad zur ausführbaren Datei des Diensts wurde nicht gefunden.
-
Dienst, der bereits ausgeführt wird
-
10
Der Dienst wird schon ausgeführt.
-
Dienstdatenbank gesperrt
-
11
Die Datenbank zum Hinzufügen eines neuen Diensts ist gesperrt.
-
Dienstabhängigkeit gelöscht
-
12
Eine Abhängigkeit, von der dieser Dienst abhängt, wurde aus dem System entfernt.
-
Dienstabhängigkeitsfehler
-
13
Der Dienst hat den Dienst nicht gefunden, der von einem abhängigen Dienst benötigt wird.
-
Dienst deaktiviert
-
14
Der Dienst wurde vom System deaktiviert.
-
Fehler bei der Dienstanmeldung
-
15
Der Dienst hat nicht die richtige Authentifizierung, um im System ausgeführt zu werden.
-
Dienst, der zum Löschen markiert ist
-
16
Dieser Dienst wird aus dem System entfernt.
-
Kein Thread für Dienst
-
17
Es gibt keinen Ausführungsthread für den Dienst.
-
Statuskreisabhängigkeit
-
18
Es gibt Ringabhängigkeiten beim Starten des Diensts.
-
Status duplizierter Name
-
19
Es wird ein Dienst unter dem gleichen Namen ausgeführt.
-
Status Ungültiger Name
-
20
Der Name des Diensts enthält ungültige Zeichen.
-
Status Ungültiger Parameter
-
21
Ungültige Parameter wurden an den Dienst übergeben.
-
Status Ungültiges Dienstkonto
-
22
Das Konto, unter dem dieser Dienst ausgeführt werden soll, ist entweder ungültig oder es fehlen die Berechtigungen zum Ausführen des Diensts.
-
Statusdienst vorhanden
-
23
Der Dienst ist in der Datenbank der im System verfügbaren Dienste vorhanden.
-
Dienst bereits angehalten
-
24
Der Dienst ist im System derzeitig angehalten.
-
Andere
-
25 4294967295
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|