INF DelService-Direktive

Achtung

Wenn Sie ein universelles Oder Windows-Treiberpaket erstellen, ist diese Anweisung ungültig. Weitere Informationen finden Sie unter Verwenden einer universellen INF-Datei und Erste Schritte mit Windows-Treibern.

Eine DelService-Direktive wird in einem DDInstall verwendet. Abschnitt "Dienste ", um mindestens einen zuvor installierten Geräte-/Treiberdienst vom Zielcomputer zu entfernen.

[DDInstall.Services] 
 
DelService=ServiceName[,[flags][,[EventLogType][,EventName]]
...

Einträge

ServiceName
Gibt den Namen des zu entfernenden Diensts an.

Für ein Gerät ist dieser Wert in der Regel ein generischer Name für den Treiber, z. B. "sermouse" oder ein solcher Name.

flags
Dieser optionale Wert gibt mindestens eins der folgenden Flags an, die in Setupapi.h definiert sind und als Hexadezimalwert angegeben werden:

0x00000004 (SPSVCINST_DELETEEVENTLOGENTRY)
Ein Ereignisprotokolleintrag (oder -einträge), der dem angegebenen ServiceName zugeordnet ist, sollte ebenfalls aus dem System entfernt werden.

0x00000200 (SPSVCINST_STOPSERVICE)
Beenden Sie den Dienst, bevor Sie ihn löschen.

EventLogType
Gibt optional eine der System-, Sicherheits- oder Anwendungsfunktionen an. Dies kann weggelassen werden, wenn das zu entfernende Ereignisprotokoll den Typ System hat.

EventName
Gibt optional den Namen für das Ereignisprotokoll an. Dies kann weggelassen werden, wenn er mit dem angegebenen ServiceName-Eintrag identisch ist.

Hinweise

Diese Anweisung wird selten verwendet. Die einzigen Dienste, die sicher gelöscht werden können, sind die Dienste, die nur in früheren Versionen des Betriebssystems verwendet wurden und daher nie für die aktuell installierte Version verwendet werden.

Ab Windows XP können Sie die TargetOSVersion-Dekoration verwenden, um das versionsspezifische Installationsverhalten zu steuern. Weitere Informationen zu dieser Dekoration finden Sie im Abschnitt ZUM INF-Hersteller.

Standardmäßig werden jedoch von einem bestimmten Gerätetreiber bereitgestellte Ereignisprotokollinformationen bei der Deinstallation nicht aus dem System entfernt, es sei denn, der INF für das Gerät/treiber fordert explizit die Entfernung (Flags oder EventName) des Ereignisprotokolls zusammen mit dem Entfernen der Treiberdienste an.

Weitere Informationen

AddService

DDInstall. Dienstleistungen

DelReg